Table of Contents

Class InkWorldSource

Namespace
GrindFest.Content
Assembly
GrindFest.dll

The base game's world: terrain and structures come from Ink sources, and the prefabs they reference live in the curated InkWorldPrefabs Addressables group.

The group is the declaration — that is why the generator records a group per asset in the catalogue: the scope can be answered without parsing Ink, and a prefab added to the group becomes boot content automatically. (Deriving the exact per-area subset from the Ink sources is a later refinement; it needs nothing more than the same list narrowed per Area.)

public sealed class InkWorldSource : IWorldSource
Inheritance
object
InkWorldSource
Implements

Fields

PrefabGroupName
SourceId

Properties

Id

Stable id, recorded in the save next to the world it created.

Title

Human-readable name for the world selection UI.

Methods

CollectPrefabAddressesAsync(WorldScope, CancellationToken)

Addresses that must be resident for the given scope. Never null.