Class LayeredCharacterSnapshot
- Namespace
- BlazerTech.CharacterManagement.Characters
- Assembly
- Assembly-CSharp.dll
A snapshot of a character that can later be applied to the same character or another of the same LayeredCharacterTypeSO.
[Serializable]
public class LayeredCharacterSnapshot
- Inheritance
-
LayeredCharacterSnapshot
Constructors
LayeredCharacterSnapshot(LayeredCharacter, string)
Create a new snapshot from A LayeredCharacter.
public LayeredCharacterSnapshot(LayeredCharacter character, string note = "")
Parameters
character
LayeredCharacterThe LayeredCharacter to create a snapshot of.
note
string
Properties
CharacterType
public LayeredCharacterTypeSO CharacterType { get; }
Property Value
LayerOptions
public IReadOnlyList<CharacterLayerOption> LayerOptions { get; }
Property Value
Note
A note often containing what was changed. Used when displaying snapshot history in the Character Creator.
public string Note { get; }