Namespace SlugBase.Features
Classes
Data
Represents variable information of a SlugBaseCharacter that depends on a Feature.
Data<THolder, TValue>
Stores TValue
s associated with THolder
s.
Feature
Represents a constant setting of a SlugBaseCharacter.
Feature<T>
A strongly-typed constant setting of a SlugBaseCharacter.
FeatureTypes
Helper methods to construct Feature<T>s with simple parsing rules.
GameData<TValue>
Stores per-game variables.
GameFeature<T>
A constant setting of a SlugBaseCharacter's save slot.
GameFeatures
Built-in Features describing the game.
PlayerData<TValue>
Stores per-player variables.
PlayerFeature<T>
A constant setting of a SlugBaseCharacter's player.
PlayerFeatures
Built-in Features describing the player.