Table of Contents

Class LayeredCharacterTemplateSO

Namespace
BlazerTech.CharacterManagement.Characters
Assembly
Assembly-CSharp.dll
[CreateAssetMenu(menuName = "BlazerTech/Character Management System/Character Templates/Layered Character Template", fileName = "New Layered Character Template")]
public class LayeredCharacterTemplateSO : CharacterTemplateBaseSO<LayeredCharacterTypeSO, LayeredCharacter>, IValidatable
Inheritance
Object
ScriptableObject
LayeredCharacterTemplateSO
Implements
Inherited Members

Properties

LayerOptionMappings

public List<LayerOptionMapping> LayerOptionMappings { get; }

Property Value

List<LayerOptionMapping>

Methods

CreateNewCharacter()

protected override LayeredCharacter CreateNewCharacter()

Returns

LayeredCharacter

PerformValidationCheck()

Checks/Rechecks if the object is valid and updates IsValid accordingly.

public override bool PerformValidationCheck()

Returns

bool

true if the object is valid after the check; otherwise, false.