Class CharacterState
Keeps track of all the characters current states for MovementState, CharacterStatus,
and StatusEffect.
It also has callbacks that can registered to when any form of state change for the character has happened.
Inheritance
System.Object
CharacterState
Assembly: cs.temp.dll.dll
Syntax
public class CharacterState
Fields
OnDeathHandler
Declaration
public Action OnDeathHandler
Field Value
OnMovementStateChanged
Declaration
public Action OnMovementStateChanged
Field Value
StatusEffectChanged
Declaration
public Action<StatusEffect> StatusEffectChanged
Field Value
Properties
CharacterStatus
Declaration
public CharacterStatus CharacterStatus { get; set; }
Property Value
CurrentMovementState
Declaration
public MovementState CurrentMovementState { get; set; }
Property Value
StatusEffect
Declaration
public StatusEffect StatusEffect { get; set; }
Property Value
Methods
RestoreMovementState()
Declaration
public void RestoreMovementState()