コード例 #1
0
        public void Destroy()
        {
            BattleUnitBuf Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is LongBird));

            if (Buff != null)
            {
                Buff.Destroy();
            }
            Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is Longbird_Enemy));
            if (Buff != null)
            {
                Buff.Destroy();
            }
        }
コード例 #2
0
        public void Destory()
        {
            BattleUnitBuf buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is Oblivion));

            if (buff != null)
            {
                buff.Destroy();
            }
            buff = this._owner.bufListDetail.GetActivatedBufList().Find(x => x is DiceCardSelfAbility_ozma_forgotten.BattleUnitBuf_ozma_forgotten);
            if (buff != null)
            {
                buff.Destroy();
            }
        }
コード例 #3
0
        public void Destroy()
        {
            DestroyLoopSound();
            BattleUnitBuf Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is BattleUnitBuf_Emotion_BlueStar_SoundBuf));

            if (Buff != null)
            {
                Buff.Destroy();
            }
            Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is BattleUnitBuf_Emotion_BlueStar_SoundBuf_Cool));
            if (Buff != null)
            {
                Buff.Destroy();
            }
        }
コード例 #4
0
        public void Destroy()
        {
            BattleUnitBuf Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is BigBird));

            if (Buff != null)
            {
                Buff.Destroy();
            }
            Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is Bigbird_Enemy));
            if (Buff != null)
            {
                Buff.Destroy();
            }
            SingletonBehavior <BattleManagerUI> .Instance.ui_unitListInfoSummary.UpdateCharacterProfile(this._owner, this._owner.faction, this._owner.hp, this._owner.breakDetail.breakGauge);
        }
コード例 #5
0
        public void Destroy()
        {
            BattleUnitBuf Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is BattleUnitBuf_Emotion_WhiteNight_Guard));

            if (Buff != null)
            {
                Buff.Destroy();
            }
        }
        public void Destroy()
        {
            BattleUnitBuf buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is Home));

            if (buff != null)
            {
                buff.Destroy();
            }
        }
コード例 #7
0
        public override void OnSelectEmotion()
        {
            BattleUnitBuf attacker = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is BattleUnitBuf_queenbee_attacker));

            if (attacker == null)
            {
                return;
            }
            attacker.Destroy();
        }
コード例 #8
0
        public void Destroy()
        {
            this._owner.view.ResetSkin();
            BattleUnitBuf Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is Apocalypse));

            if (Buff != null)
            {
                Buff.Destroy();
            }
        }
コード例 #9
0
        public void Destroy()
        {
            BattleUnitBuf Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is EmotionCardAbility_bossbird2.Bigbird_Enemy));

            if (Buff != null)
            {
                Buff.Destroy();
            }
            Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is EmotionCardAbility_bossbird1.Longbird_Enemy));
            if (Buff != null)
            {
                Buff.Destroy();
            }
            Buff = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is EmotionCardAbility_bossbird3.Smallbird_Enemy));
            if (Buff != null)
            {
                Buff.Destroy();
            }
            foreach (BattleDiceCardModel EGO in Ego)
            {
                this._owner.allyCardDetail.ExhaustACardAnywhere(EGO);
            }
            DestroyAura();
        }
コード例 #10
0
        public override void OnUseCard()
        {
            base.OnUseCard();
            if (this.owner.bufListDetail.GetActivatedBuf(KeywordBuf.Burn) == null)
            {
                return;
            }
            BattleUnitBuf burn = this.owner.bufListDetail.GetActivatedBuf(KeywordBuf.Burn);

            burn.stack -= 5;
            if (burn.stack <= 0)
            {
                burn.Destroy();
            }
        }
 public void Destroy()
 {
     EmotionCardAbility_plaguedoctor1.WhiteNightClock.Remove(this._owner.UnitData);
     if (this._owner.faction == Faction.Player)
     {
         this._owner.allyCardDetail.ExhaustCard(1100019);
         this._owner.allyCardDetail.ExhaustCard(1100020);
     }
     if (this._owner.faction == Faction.Enemy)
     {
         BattleUnitBuf doctor = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is PlagueDoctor));
         if (doctor != null)
         {
             doctor.Destroy();
         }
     }
 }
        public void Destroy()
        {
            if (this._owner.faction != Faction.Player)
            {
                return;
            }
            BattleUnitBuf battleUnitBuf = this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is BattleUnitBuf_burningGirl_Ember_New));

            foreach (BattleDiceCardModel card in this._owner.allyCardDetail.GetAllDeck())
            {
                if (card.GetBufList().Find((Predicate <BattleDiceCardBuf>)(x => x is BattleDiceCardBuf_Emotion_BurningGirl)) is BattleDiceCardBuf_Emotion_BurningGirl match)
                {
                    card.RemoveAddedIcon("Burning_Match", -1);
                    match.Destroy();
                }
            }
            battleUnitBuf.Destroy();
        }