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(OribtAttackSpawnedState orbitAttackSpawnedState) { _orbitAttackSpawnedState = orbitAttackSpawnedState; }