public override void ReinitializeMembers(Unit InitializedUnitBase) { UnitMagic Other = (UnitMagic)InitializedUnitBase; Map = Other.Map; if (OriginalUnit == null) { OriginalUnit = FromFullName(OriginalUnitName, Map.Content, Map.DicUnitType, Map.DicRequirement, Map.DicEffect); _UnitStat = OriginalUnit.UnitStat; } }
public ActionPanelSpellSelection(BattleMap Map, UnitMagic ActiveUnit) : base("Spell Selection", Map.ListActionMenuChoice, true) { this.Map = Map; this.ActiveUnit = ActiveUnit; }
public ActionPanelChannelExternalMana(ActionPanelHolder ListActionMenuChoice, UnitMagic ActiveUnit) : base("Channel External Mana", ListActionMenuChoice, true) { this.ActiveUnit = ActiveUnit; }
public ActionPanelSpellSelection(BattleMap Map, UnitMagic ActiveUnit) : base(PanelName, Map.ListActionMenuChoice, new KeyboardInput(), true) { this.Map = Map; this.ActiveUnit = ActiveUnit; }