protected new void Awake() { base.Awake(); enabled = false; _spawnState = new OribtAttackSpawnedState(_ASM, this); OrbitAttackThrownState s2 = new OrbitAttackThrownState(_ASM, this); _spawnState.SetTargetStates(s2); s2.SetTargetStates(_spawnState); _ASM.InitializeWithStates(new InactiveEnabledDisableAttackState(_ASM, this), _spawnState); }
public void SetTargetStates(OrbitAttackThrownState orbitAttackThrownState) { _orbitAttackThrownState = orbitAttackThrownState; }