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); } }
public void Init(AICharacter aiCharacter) { BattleActionScriptContainerData scriptContainerData = new BattleActionScriptContainerData(scriptContainerPath); _scriptContainer = new BattleActionScriptContainer(aiCharacter, scriptContainerData); }