Table of Contents

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

public bool Blacklist

Field Value

bool

CaseSensitive

public bool CaseSensitive

Field Value

bool

EditorFoldoutState

public bool EditorFoldoutState

Field Value

bool

InvertMatch

public 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>