/** Activates an action on the action bar. */ private void activate(MDRAction action) { Character.CurrentAction = action; if (action != null && action.NeedsTargetSelection) { action.SpecifiedTarget = null; GuiPartyInfo.State = PartyState.ChoosingLivingCharacter; } }
public GuiSpellButton(MDRSpell spell) : base(spell.Icon) { _spell = spell; DragDropEnabled = true; ShowToolTipOnHover = true; MDRAction action = new MDRAction(ActionType.Spell, spell.ID); _ddContent = new GuiAction(action); }
public GuiAction(MDRAction action) : base(SIZE, SIZE) { EnableBackground = false; Action = action; }