Class RandomizedLayerOptionMapping
- Namespace
- BlazerTech.CharacterManagement.Characters
- Assembly
- Assembly-CSharp.dll
[Serializable]
public class RandomizedLayerOptionMapping : LayerOptionMapping
- Inheritance
-
RandomizedLayerOptionMapping
- Inherited Members
-
Constructors
RandomizedLayerOptionMapping(CharacterLayerDefinitionSO)
public RandomizedLayerOptionMapping(CharacterLayerDefinitionSO layer)
Parameters
layer CharacterLayerDefinitionSO
Fields
AllowBlank
[Tooltip("Allow this layer to have a blank layer option.")]
public bool AllowBlank
Field Value
- bool
AllowList
public List<string> AllowList
Field Value
- List<string>
Blacklist
Field Value
- bool
CaseSensitive
public bool CaseSensitive
Field Value
- bool
EditorFoldoutState
public bool EditorFoldoutState
Field Value
- bool
InvertMatch
Field Value
- bool
RegexPattern
public string RegexPattern
Field Value
- string
SelectionMode
public RandomSelectionMode SelectionMode
Field Value
- RandomSelectionMode
WeightedAllowList
public List<RandomizedLayerOptionMapping.WeightedLayerOptionEntry> WeightedAllowList
Field Value
- List<RandomizedLayerOptionMapping.WeightedLayerOptionEntry>
Methods
GetLayerOption()
public override CharacterLayerOption GetLayerOption()
Returns
- CharacterLayerOption
GetLayerOptionsFromRegex()
public List<CharacterLayerOption> GetLayerOptionsFromRegex()
Returns
- List<CharacterLayerOption>