Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }