Namespace SurvivorsMaker.Data
Classes
- ArenaAsset
Inspector-authored arena data converted to a cached runtime definition.
- BossPhaseEntry
Health threshold, replacement behaviours and transition immunity for one ordered boss phase.
- CharacterAsset
Inspector-authored character data converted to a cached runtime definition.
- ContentAsset
Inspector-authored content data converted to a cached runtime definition.
- ContentAssetBase
Base for authoring assets that validate data and invalidate cached runtime definitions.
- ContentDefinitionAsset<T>
Converts an authoring asset once per cache revision while preserving reference identity.
- ContentTextEntry
Display name, description and localization key base of one definition.
- ContentTextTable
Id → authored text for every content definition, built by BuildTextTable(). Hosts without a ContentAsset can fill one with Set(ContentTextKind, string, string, string, string).
- EliteAsset
Inspector-authored elite data converted to a cached runtime definition.
- EnemyAsset
Inspector-authored enemy data converted to a cached runtime definition.
- EnemyAttackEntry
Serializable enemy attack authoring data whose summon target is an enemy asset reference.
- EnemyDeathSpawnEntry
Enemy-asset reference, count and placement radius used for death spawning.
- GameSettingsAsset
Every tunable rule number in one Inspector asset: shop prices and odds, level-up choices, simulation, defense and level curve. New assets start with the package defaults.
- HordeEventEntry
A one-shot, timed enemy formation with optional cap bypass and elite rolls.
- ItemAsset
Inspector-authored item data converted to a cached runtime definition.
- OfferBanEntry
Asset references are resolved through the same definition caches as the content catalog.
- OfferGuaranteeEntry
Asset-backed candidate guarantee with channel, tier, progress and lifetime filters.
- SetAsset
Inspector-authored set data converted to a cached runtime definition.
- SetBonusEntry
Owned-count threshold and effects for one tier of a weapon set bonus.
- SpawnEnemyEntry
Enemy-asset reference and independent count, probability and elite-roll authoring data.
- SpawnGroupEntry
Wave/difficulty filters and repeated spawn timing with asset-backed enemy entries.
- StatCatalogAsset
The stats a game uses, authored in the Inspector. New assets start with the starter set.
- WaveAsset
Inspector-authored wave data converted to a cached runtime definition.
- WeaponAsset
Inspector-authored weapon data converted to a cached runtime definition.
Structs
- EffectEntry
An effect as authored on an item, character or upgrade asset.
Interfaces
- IContentTextSource
Authored display text of one content asset. The simulation never sees it: the UI reads it through ContentTextTable by kind and id.
Enums
- ContentTextKind
Which kind of content a display text belongs to. Ids are unique per kind (weapons and items share one product list).