コード例 #1
0
ファイル: MapElementInfo.cs プロジェクト: TrutzX/9Nations
        public void SetWaitingAction(ActionWaiting waiting)
        {
            data.waiting = waiting;
            if (waiting == null)
            {
                return;
            }

            //todo calc magic wait ap
            waiting.ap = data.ap;
            data.ap    = 0;

            //Debug.Log(waiting.ap+"/"+waiting.apMax);
        }
コード例 #2
0
ファイル: MapElementInfo.cs プロジェクト: TrutzX/9Nations
        public void SetRepeatAction(ActionWaiting waiting)
        {
            data.waiting = waiting;
            if (waiting == null)
            {
                return;
            }

            waiting.endless = true;

            //perform first
            ActionHolder a   = data.action.actions[waiting.actionPos];
            string       erg = data.action.Perform(a, ActionEvent.NextRound, Player(), this, waiting.pos);

            AddNoti(S.T("actionPerform", data.name, a.DataAction().Name(), erg), a.DataAction().Icon);
        }