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); }
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); }