public override void OnRoundStart() { base.OnRoundStart(); if (this._owner.bufListDetail.GetActivatedBufList().Find((Predicate <BattleUnitBuf>)(x => x is BattleUnitBuf_Emotion_BlueStar_SoundBuf)) == null) { return; } Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/New_IllusionCardFX/9_H/FX_IllusionCard_9_H_Voice"); if (!((UnityEngine.Object)original != (UnityEngine.Object)null)) { return; } Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleSceneRoot> .Instance.transform); if (!((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null)) { return; } AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if (!((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null)) { return; } autoDestruct.time = 5f; autoDestruct.DestroyWhenDisable(); SoundEffectPlayer.PlaySound("Creature/BlueStar_Atk"); SingletonBehavior <BattleSoundManager> .Instance.EndBgm(); if (!((UnityEngine.Object) this._loop == (UnityEngine.Object)null)) { return; } this._loop = SingletonBehavior <SoundEffectManager> .Instance.PlayClip("Creature/BlueStar_Bgm", true, parent : SingletonBehavior <BattleSceneRoot> .Instance.currentMapObject.transform); }
public override void OnRoundStart() { base.OnRoundStart(); if (this._effect) { return; } this._effect = true; Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/New_IllusionCardFX/0_K/FX_IllusionCard_0_K_Blizzard"); if (!((UnityEngine.Object)original != (UnityEngine.Object)null)) { return; } Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleSceneRoot> .Instance.transform); if (!((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null)) { return; } AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if (!((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null)) { return; } autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); SoundEffectPlayer.PlaySound("Creature/SnowQueen_StrongAtk2"); }
public override void OnRoundStart() { base.OnRoundStart(); if (!this.trigger) { return; } this.trigger = false; Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/New_IllusionCardFX/4_N/FX_IllusionCard_4_N_Orchestra_Light"); if ((UnityEngine.Object)original != (UnityEngine.Object)null) { Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleSceneRoot> .Instance.transform); if ((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } } foreach (BattleUnitModel alive in BattleObjectManager.instance.GetAliveList(this._owner.faction == Faction.Player ? Faction.Enemy : Faction.Player)) { alive.cardSlotDetail.LosePlayPoint(Reduce); } SoundEffectPlayer.PlaySound("Creature/Sym_movment_5_finale"); }
public override void OnRoundStart() { base.OnRoundStart(); if (!this.effect) { return; } this.effect = false; this.trigger = true; this._owner.SetHp(this.savedHp); this._owner.breakDetail.breakGauge = this.savedBp; this._owner.cardSlotDetail.RecoverPlayPoint(this._owner.cardSlotDetail.GetMaxPlayPoint()); SingletonBehavior <BattleManagerUI> .Instance.ui_unitListInfoSummary.UpdateCharacterProfile(this._owner, this._owner.faction, this._owner.hp, this._owner.breakDetail.breakGauge); Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/New_IllusionCardFX/4_N/FX_IllusionCard_4_N_Orchestra_Start"); if (!((UnityEngine.Object)original != (UnityEngine.Object)null)) { return; } Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleSceneRoot> .Instance.transform); if (!((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null)) { return; } AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if (!((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null)) { return; } autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); SoundEffectPlayer.PlaySound("Creature/Sym_movment_0_clap"); }
public override void OnRoundStart() { base.OnRoundStart(); if (!this._effect) { this._effect = true; GameObject gameObject = Util.LoadPrefab("Battle/CreatureEffect/FinalBattle/WhiteNight_DeadApostleImageFilter"); if ((UnityEngine.Object)gameObject != (UnityEngine.Object)null) { WhiteNightApostleDeadFilter component = gameObject?.GetComponent <WhiteNightApostleDeadFilter>(); if ((UnityEngine.Object)component != (UnityEngine.Object)null) { component.Init(11, 12, (WhiteNightMapManager.DeadApostleFilterEndEvent)null, (BattleUnitModel)null, (List <BattleUnitModel>)null); } AutoDestruct autoDestruct = gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 2.5f; autoDestruct.DestroyWhenDisable(); } } } foreach (BattleUnitModel alive in BattleObjectManager.instance.GetAliveList(this._owner.faction)) { if (alive != this._owner) { BattleUnitBuf_Emotion_WhiteNight_Apostle whiteNightApostle = new BattleUnitBuf_Emotion_WhiteNight_Apostle(this._owner); alive.bufListDetail.AddBuf((BattleUnitBuf)whiteNightApostle); } } }
public void KillEffect() { CameraFilterUtil.EarthQuake(0.08f, 0.02f, 50f, 0.6f); Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/New_IllusionCardFX/5_T/FX_IllusionCard_5_T_SmokeWater"); if (!((UnityEngine.Object)original != (UnityEngine.Object)null)) { return; } Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleSceneRoot> .Instance.transform); if (!((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null)) { return; } AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if (!((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null)) { return; } autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); }
public override void OnRoundStart() { base.OnRoundStart(); if (!this._effect) { this._effect = true; Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/5/Servant_Emotion_Effect"); if ((UnityEngine.Object)original != (UnityEngine.Object)null) { Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleSceneRoot> .Instance.transform); if ((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } } SoundEffectPlayer.PlaySound("Creature/Angry_StrongFinish"); } }
public void KillEffect() { CameraFilterUtil.EarthQuake(0.18f, 0.16f, 90f, 0.45f); Battle.CreatureEffect.CreatureEffect original1 = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/6/Dango_Emotion_Effect"); if ((UnityEngine.Object)original1 != (UnityEngine.Object)null) { Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original1, SingletonBehavior <BattleSceneRoot> .Instance.transform); if ((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } } Battle.CreatureEffect.CreatureEffect original2 = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/7/Lumberjack_final_blood_1st"); if (!((UnityEngine.Object)original2 != (UnityEngine.Object)null)) { return; } Battle.CreatureEffect.CreatureEffect creatureEffect1 = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original2, SingletonBehavior <BattleSceneRoot> .Instance.transform); if (!((UnityEngine.Object)creatureEffect1?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null)) { return; } AutoDestruct autoDestruct1 = creatureEffect1?.gameObject.AddComponent <AutoDestruct>(); if (!((UnityEngine.Object)autoDestruct1 != (UnityEngine.Object)null)) { return; } autoDestruct1.time = 3f; autoDestruct1.DestroyWhenDisable(); }
public override void OnRoundStart() { base.OnRoundStart(); if (!this._effect) { this._effect = true; Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/New_IllusionCardFX/8_B/FX_IllusionCard_8_B_Guardian"); if ((UnityEngine.Object)original != (UnityEngine.Object)null) { Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleSceneRoot> .Instance.transform); if ((UnityEngine.Object)creatureEffect?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 5f; autoDestruct.DestroyWhenDisable(); } } } SoundEffectPlayer.PlaySound("Creature/Bossbird_ForestKeeper"); } List <BattleUnitModel> ally = BattleObjectManager.instance.GetList(this._owner.faction); int num = ally.Count; int ready = 0; if (this._owner.faction == Faction.Player) { foreach (BattleUnitModel battleUnitModel in ally) { if (battleUnitModel.emotionDetail.PassiveList.Count > 0) { ++ready; } } foreach (BattleUnitModel alive in ally) { alive.bufListDetail.AddKeywordBufThisRoundByEtc(KeywordBuf.Quickness, 2, this._owner); if (ready >= num) { alive.bufListDetail.AddKeywordBufThisRoundByEtc(KeywordBuf.Strength, 2, this._owner); alive.bufListDetail.AddKeywordBufThisRoundByEtc(KeywordBuf.Endurance, 2, this._owner); } } } else { foreach (BattleUnitModel battleUnitModel in ally) { if (battleUnitModel.emotionDetail.EmotionLevel >= 5) { ++ready; } } this._owner.bufListDetail.AddKeywordBufThisRoundByEtc(KeywordBuf.Quickness, 2, this._owner); if (ready >= num) { this._owner.bufListDetail.AddKeywordBufThisRoundByEtc(KeywordBuf.Strength, 2, this._owner); this._owner.bufListDetail.AddKeywordBufThisRoundByEtc(KeywordBuf.Endurance, 2, this._owner); } } }
public override void OnRoundStart() { this._owner.bufListDetail.AddBuf(new Indicator(absorption)); MoutainCorpse moutain = new MoutainCorpse(count); this._owner.bufListDetail.AddBuf(moutain); this._owner.view.ChangeHeight((int)((double)height * (1 + (double)moutain.stack * 0.25))); if (count > 5) { PlatformManager.Instance.UnlockAchievement(AchievementEnum.ONCE_FLOOR6); } if (!this._effect) { this._effect = true; CameraFilterUtil.EarthQuake(0.18f, 0.16f, 90f, 0.45f); Battle.CreatureEffect.CreatureEffect original1 = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/6/Dango_Emotion_Effect"); if ((UnityEngine.Object)original1 != (UnityEngine.Object)null) { Battle.CreatureEffect.CreatureEffect creatureEffect1 = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original1, SingletonBehavior <BattleSceneRoot> .Instance.transform); Battle.CreatureEffect.CreatureEffect creatureEffect2 = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original1, SingletonBehavior <BattleSceneRoot> .Instance.transform); Battle.CreatureEffect.CreatureEffect creatureEffect3 = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original1, SingletonBehavior <BattleSceneRoot> .Instance.transform); if ((UnityEngine.Object)creatureEffect1?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect1?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } if ((UnityEngine.Object)creatureEffect2?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect2?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } if ((UnityEngine.Object)creatureEffect3?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect3?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } } Battle.CreatureEffect.CreatureEffect original2 = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/7/Lumberjack_final_blood_1st"); if ((UnityEngine.Object)original2 != (UnityEngine.Object)null) { Battle.CreatureEffect.CreatureEffect creatureEffect1 = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original2, SingletonBehavior <BattleSceneRoot> .Instance.transform); Battle.CreatureEffect.CreatureEffect creatureEffect2 = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original2, SingletonBehavior <BattleSceneRoot> .Instance.transform); Battle.CreatureEffect.CreatureEffect creatureEffect3 = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original2, SingletonBehavior <BattleSceneRoot> .Instance.transform); if ((UnityEngine.Object)creatureEffect1?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect1?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } if ((UnityEngine.Object)creatureEffect2?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect2?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } if ((UnityEngine.Object)creatureEffect3?.gameObject.GetComponent <AutoDestruct>() == (UnityEngine.Object)null) { AutoDestruct autoDestruct = creatureEffect3?.gameObject.AddComponent <AutoDestruct>(); if ((UnityEngine.Object)autoDestruct != (UnityEngine.Object)null) { autoDestruct.time = 3f; autoDestruct.DestroyWhenDisable(); } } } this.MakeEffect("6/Dango_Emotion_Spread", target: this._owner); SoundEffectPlayer.PlaySound("Creature/Danggo_LvUp"); SoundEffectPlayer.PlaySound("Creature/Danggo_Birth"); } }