コード例 #1
0
        void CreateAction(JSON js, int actionIndex, string id = "")
        {
            BattleActionData actionData = BattleActionTypes.GetBattleActionData(this, js, actionIndex);

            if (actionData != null)
            {
                listOfActionData.Add(actionData);
            }
        }
コード例 #2
0
        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);
            }
        }