Table of Contents

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

SaveFormat

[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()