Exemplo n.º 1
0
    void SwitchAIBehavior()
    {
        for (int i = 0; i < mAllAIModules.Count; ++i)
        {
            mAllAIModules[i].enabled = false;
        }

        List <EnemyAI> ignoreList = new List <EnemyAI>()
        {
            mCurrentActiveModule
        };

        mCurrentActiveModule         = mAllAIModules.Sample(ignoreList);
        mCurrentActiveModule.enabled = true;
        mCurrentActiveModule.AIStructureChanged();
    }