コード例 #1
0
        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;
            }
        }
コード例 #2
0
 public ActionPanelSpellSelection(BattleMap Map, UnitMagic ActiveUnit)
     : base("Spell Selection", Map.ListActionMenuChoice, true)
 {
     this.Map        = Map;
     this.ActiveUnit = ActiveUnit;
 }
コード例 #3
0
 public ActionPanelChannelExternalMana(ActionPanelHolder ListActionMenuChoice, UnitMagic ActiveUnit)
     : base("Channel External Mana", ListActionMenuChoice, true)
 {
     this.ActiveUnit = ActiveUnit;
 }
コード例 #4
0
 public ActionPanelSpellSelection(BattleMap Map, UnitMagic ActiveUnit)
     : base(PanelName, Map.ListActionMenuChoice, new KeyboardInput(), true)
 {
     this.Map        = Map;
     this.ActiveUnit = ActiveUnit;
 }