Class LayeredCharacterGroupManager
- Namespace
- BlazerTech.CharacterManagement.Characters
- Assembly
- Assembly-CSharp.dll
public static class LayeredCharacterGroupManager
- Inheritance
-
LayeredCharacterGroupManager
Fields
CharacterTypeGroupsAutoSaveTriggers
public static CharacterGroupAutoSaveTriggers CharacterTypeGroupsAutoSaveTriggers
Field Value
SavedCharactersDirectory
public const string SavedCharactersDirectory = "BlazerTech Character Management System"
Field Value
SavedCharactersFilename
public const string SavedCharactersFilename = "Saved Characters"
Field Value
groupsByType
public static readonly Dictionary<LayeredCharacterTypeSO, CharacterGroupRegistry> groupsByType
Field Value
Methods
GetGroupsForType(LayeredCharacterTypeSO)
public static CharacterGroupRegistry GetGroupsForType(LayeredCharacterTypeSO type)
Parameters
Returns
Initialize()
public static void Initialize()
LoadCharacterGroups()
Load previously saved character groups.
public static void LoadCharacterGroups()
SaveCharacterGroupsImmediate()
Saves all character groups to json files. Separated by Character Type.
public static void SaveCharacterGroupsImmediate()
ScheduleSaveCharacterGroups()
calls SaveCharacterGroupsImmediate() on the next frame.
public static Task ScheduleSaveCharacterGroups()