Class BlazerTechCMSSettingsSO
- Namespace
- BlazerTech.CharacterManagement.Core
- Assembly
- Assembly-CSharp.dll
public class BlazerTechCMSSettingsSO : ScriptableObject
- Inheritance
-
Object
ScriptableObject
BlazerTechCMSSettingsSO
Fields
AutoSaveTriggers
[Header("General")]
[Tooltip("When to automatically save character groups to disk.")]
public CharacterGroupAutoSaveTriggers AutoSaveTriggers
Field Value
- CharacterGroupAutoSaveTriggers
CharacterTypesFieldName
public const string CharacterTypesFieldName = "activeCharacterTypes"
Field Value
- string
LogsToShow
[Header("Debug")]
[Tooltip("What actions should trigger a log.")]
public CMSLogType LogsToShow
Field Value
- CMSLogType
[Tooltip("The format to save character groups in: JSON (Human-readable/editable) or Binary (Extremely hard to view/edit).")]
public SaveFormat SaveFormat
Field Value
- SaveFormat
Properties
ActiveCharacterTypes
public IReadOnlyList<CharacterTypeBaseSO> ActiveCharacterTypes { get; }
Property Value
- IReadOnlyList<CharacterTypeBaseSO>
Methods
AddCharacterType_EditMode(CharacterTypeBaseSO)
public void AddCharacterType_EditMode(CharacterTypeBaseSO characterType)
Parameters
characterType CharacterTypeBaseSO
GetOrCreate()
public static BlazerTechCMSSettingsSO GetOrCreate()
Returns
- BlazerTechCMSSettingsSO
RemoveBlankCharacterTypes()
public void RemoveBlankCharacterTypes()