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
-
ObjectScriptableObjectLayeredCharacterTemplateSO
- Implements
- Inherited Members
Properties
LayerOptionMappings
public List<LayerOptionMapping> LayerOptionMappings { get; }
Property Value
Methods
CreateNewCharacter()
protected override LayeredCharacter CreateNewCharacter()
Returns
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.