void CreateAction(JSON js, int actionIndex, string id = "") { BattleActionData actionData = BattleActionTypes.GetBattleActionData(this, js, actionIndex); if (actionData != null) { listOfActionData.Add(actionData); } }
public BattleActionScript(AICharacter aiChar, BattleActionScriptContainer scriptContainer, BattleActionScriptData actionScriptData) { _scriptContainer = scriptContainer; _actionScriptData = actionScriptData; _speed = actionScriptData.speed; _listOfBattleActions = new List <BattleAction>(); for (int i = 0; i < actionScriptData.listOfActionData.Count; ++i) { BattleAction battleAction = BattleActionTypes.GetBattleAction(aiChar, this, actionScriptData.listOfActionData[i]); _listOfBattleActions.Add(battleAction); } }