Table of Contents

Field refs

Namespace
GrindFest.Content
Assembly
GrindFest.dll

Addresses this asset directly depends on, kept to those that are themselves addressable - the edges of the content graph. Deliberately direct rather than transitive: a closure is derivable by following the edges (ScopeOf(string)), whereas storing every closure would multiply the size of a file that is parsed during boot. This is what turns a load scope from guesswork into a query (CONTENT_SYNC_LOAD_AUDIT.md section 4.1).

Only the generator fills this. A catalogue written before format 2, and every mod catalogue, deserializes it as null - treat null and empty alike (use RefsOf(string)).

public List<string> refs

Returns

List<string>
Addresses this asset directly depends on, kept to those that are themselves addressable - the edges of the content graph. Deliberately direct rather than transitive: a closure is derivable by following the edges (), whereas storing every closure would multiply the size of a file that is parsed during boot. This is what turns a load scope from guesswork into a query (CONTENT_SYNC_LOAD_AUDIT.md section 4.1). Only the generator fills this. A catalogue written before format 2, and every mod catalogue, deserializes it as null - treat null and empty alike (use ).