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 = 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._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 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"); }
private void createPiece(int x, int y, int z, Color color) { GameObject piece; piece = ParticleSpawnPool.getInstance.getParticleInstance(shapeType); piece.GetComponent <Renderer>().material.color = color; piece.tag = shapeType.ToString(); piece.transform.position = position + new Vector3(shapeSize * x, shapeSize * y, shapeSize * z) - particlesPivot; piece.transform.localScale = new Vector3(shapeSize, shapeSize, shapeSize); AutoDestruct ad = piece.GetComponent <AutoDestruct>(); if (ad == null) { ad = piece.AddComponent <AutoDestruct>(); } Rigidbody rb = piece.GetComponent <Rigidbody>(); if (rb == null) { rb = piece.AddComponent <Rigidbody>(); } rb.mass = shapeSize; float f = Random.Range(1.5f, 3f); ad.destruct(f); }
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); }
// ---- protected methods ---- // this method will be called when the ball has been instantialized protected void initBallHandler(GameObject target) { // set pool so the ball can return to it on destruction AutoDestruct ad = target.GetComponent <AutoDestruct>(); if (ad) { ad.pool = ammoPool; } }
public void dragging() { if (active) { if (activeTrail != null) { AutoDestruct ad = activeTrail.GetComponent <AutoDestruct>(); if (ad != null) { ad.time = 5f; } activeTrail.transform.position = new Vector2(camera.ScreenToWorldPoint(Input.mousePosition).x, camera.ScreenToWorldPoint(Input.mousePosition).y); activeTrail.transform.Rotate(new Vector3(Input.GetAxis("Mouse Y"), Input.GetAxis("Mouse X"), 0), Time.deltaTime * rotatespeed); } } }
public void Curtain() { Battle.CreatureEffect.CreatureEffect original = Resources.Load <Battle.CreatureEffect.CreatureEffect>("Prefabs/Battle/CreatureEffect/New_IllusionCardFX/4_N/FX_IllusionCard_4_N_SpringAct"); if ((UnityEngine.Object)original != (UnityEngine.Object)null) { Battle.CreatureEffect.CreatureEffect creatureEffect = UnityEngine.Object.Instantiate <Battle.CreatureEffect.CreatureEffect>(original, SingletonBehavior <BattleManagerUI> .Instance.EffectLayer); 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; } } } SoundEffectPlayer.PlaySound("Creature/Ali_curtain"); }
void FixedUpdate() { if (removeAfterExplosion && splashCollider.isTrigger) { removeAfterExplosion = false; AutoDestruct ad = GetComponent <AutoDestruct>(); if (ad != null) { ad.DestroyNow(); } else { DestroyObject(gameObject); } } }
public void PlayOnce2D(AudioClip _clip, Vector3 _pos, float _volume = 1, float _pitchVariation = 0) { if (_clip) { GameObject gobj = new GameObject(_clip.name); AudioSource source = gobj.AddComponent <AudioSource>(); AutoDestruct autoDestruct = gobj.AddComponent <AutoDestruct>(); gobj.transform.position = _pos; source.clip = _clip; source.volume = _volume; source.pitch = source.pitch + Random.Range(-_pitchVariation, _pitchVariation); source.Play(); autoDestruct.delay = _clip.length; } }
// Update is called once per frame void Update() { #if UNITY_ANDROID if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began) { Vector2 inputCoordinate = new Vector2(camera.ScreenToWorldPoint(Input.GetTouch(0).position).x, camera.ScreenToWorldPoint(Input.GetTouch(0).position).y); activeTrail = (GameObject)Instantiate(TrailHead, inputCoordinate, new Quaternion()); activeTrail.transform.SetParent(transform); } if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved && activeTrail != null) { AutoDestruct ad = activeTrail.GetComponent <AutoDestruct>(); if (ad != null) { ad.time = 5f; } activeTrail.transform.position = new Vector2(camera.ScreenToWorldPoint(Input.mousePosition).x, camera.ScreenToWorldPoint(Input.mousePosition).y); } #else if (Input.GetMouseButtonDown(0)) { Vector2 inputCoordinate = new Vector2(camera.ScreenToWorldPoint(Input.mousePosition).x, camera.ScreenToWorldPoint(Input.mousePosition).y); //RaycastHit2D hitInfo = Physics2D.Raycast(inputCoordinate,Vector2.zero); //if(eventsystem.lastSelectedGameObject.tag=="Pitch") //eventsystem. // Debug.Log(eventsystem.lastSelectedGameObject.name); // if(drawingmode){ // RaycastHit2D hitInfo = Physics2D.Raycast(inputCoordinate,Vector2.zero); // } activeTrail = (GameObject)Instantiate(TrailHead, inputCoordinate, new Quaternion()); activeTrail.transform.SetParent(transform); } if (Input.GetMouseButton(0) && activeTrail != null) { AutoDestruct ad = activeTrail.GetComponent <AutoDestruct>(); if (ad != null) { ad.time = 5f; } activeTrail.transform.position = new Vector2(camera.ScreenToWorldPoint(Input.mousePosition).x, camera.ScreenToWorldPoint(Input.mousePosition).y); } //if(Input #endif }
// ---- public methods ---- public void Explode() { if (exploded) { return; } exploded = true; // hide visible gameobject //renderer.enabled = false; // stop all movement rigidbody.velocity = Vector3.zero; rigidbody.angularVelocity = Vector3.zero; rigidbody.useGravity = false; // set the splash radius splashCollider.radius = hitStats.splashRadius; splashCollider.isTrigger = true; // remove on the next fixedUpdate as not to hit things twice removeAfterExplosion = true; // TODO: add hitStats.duration // do not re-explode, but keep colliding and handing out damage. // show explosion GameObject exp = Instantiate(explosion, transform.position, Quaternion.identity) as GameObject; // add audiosource if missing if (!exp.audio) { exp.AddComponent <AudioSource>(); } exp.audio.rolloffMode = AudioRolloffMode.Linear; exp.audio.pitch = UnityEngine.Random.Range(0.9f, 1.1f); exp.audio.PlayOneShot(explosionSound); AutoDestruct ad = GetComponent <AutoDestruct>(); ad = ad ?? gameObject.AddComponent <AutoDestruct>(); ad.DestroyTimed(4); }
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() { 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"); } }
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); } } }