public BattleActionScriptContainer(AICharacter aiChar, BattleActionScriptContainerData scriptContainerData)
 {
     _dictOfBattleActionScripts = new Dictionary <string, BattleActionScript>();
     for (int i = 0; i < scriptContainerData.actionScriptDataList.Count; ++i)
     {
         BattleActionScriptData scriptData = scriptContainerData.actionScriptDataList[i];
         BattleActionScript     script     = new BattleActionScript(aiChar, this, scriptData);
         _dictOfBattleActionScripts.Add(script.Id, script);
     }
 }
Пример #2
0
        public void Init(AICharacter aiCharacter)
        {
            BattleActionScriptContainerData scriptContainerData = new BattleActionScriptContainerData(scriptContainerPath);

            _scriptContainer = new BattleActionScriptContainer(aiCharacter, scriptContainerData);
        }