コード例 #1
0
ファイル: ForestGodAI.cs プロジェクト: Fornan-II/FeastWeek
    protected override void RecalculateState()
    {
        // Figure out what state to run
        if (currentState == ForestGodState.NONE)
        {
            currentState = defaultState;
        }

        // Start running state
        switch (currentState)
        {
        case ForestGodState.SIT:
            _activeState = StartCoroutine(Sit());
            break;

        case ForestGodState.SEEK_PLAYER:
            _activeState = StartCoroutine(SeekPlayer());
            break;
        }
    }
コード例 #2
0
ファイル: ForestGodAI.cs プロジェクト: Fornan-II/FeastWeek
 public void TriggerPlayerAggro()
 {
     currentState         = ForestGodState.SEEK_PLAYER;
     recalculateWhenReady = true;
 }