Exemple #1
0
        /// <summary>
        /// 卸载装备
        /// </summary>
        /// <param name="c"></param>
        public void UnloadEquipmentCard(AbstractCard c)
        {
            AbstractEquipmentCard aec = (AbstractEquipmentCard)c;

            //触发已经在武器卸载中调用
            aec.Unload(player);
        }
 /**
  * 删除所有装备
  */
 public void RemoveALL()
 {
     weapons  = null;
     armor    = null;
     attHorse = null;
     defHorse = null;
 }
Exemple #3
0
        /// <summary>
        /// 装载装备
        /// </summary>
        /// <param name="c"></param>
        public void LoadEquipmentCard(AbstractCard c)
        {
            AbstractEquipmentCard ceq = (AbstractEquipmentCard)c;

            ceq.Load(player);
            //触发
            player.GetTrigger().AfterLoadEquipmentCard();
        }
 public void SetArmor(AbstractEquipmentCard armor)
 {
     this.armor = armor;
 }
 public void SetWeapons(AbstractEquipmentCard weapons)
 {
     this.weapons = weapons;
 }
 public void SetDefHorse(AbstractEquipmentCard defHorse)
 {
     this.defHorse = defHorse;
 }
 public void SetAttHorse(AbstractEquipmentCard attHorse)
 {
     this.attHorse = attHorse;
 }