Beispiel #1
0
    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);
    }
Beispiel #2
0
 public void SetTargetStates(OribtAttackSpawnedState orbitAttackSpawnedState)
 {
     _orbitAttackSpawnedState = orbitAttackSpawnedState;
 }