private void ResolveUnconscious(MemberUnconscious m) { if (!m.Member.TeamType.Equals(TeamType.Enemies)) { return; } var enemy = state.GetEnemyById(m.Member.Id); if (!string.IsNullOrWhiteSpace(enemy.DeathEffect)) { BattleEvent.Publish(new BattleEffectAnimationRequested { EffectName = enemy.DeathEffect, Scope = Scope.One, Target = new Single(m.Member), Group = Group.Self, PerformerId = m.Member.Id }); } var t = state.GetTransform(m.Member.Id); t.gameObject.SetActive(false); }
private void ResolveUnconscious(MemberUnconscious m) { if (!m.Member.TeamType.Equals(TeamType.Party)) { return; } active .Where(a => a.Contains(m.Member.Name)) .ForEach(a => a.gameObject.SetActive(false)); }
private void ResolveUnconscious(MemberUnconscious m) { if (!m.Member.TeamType.Equals(TeamType.Party)) { return; } for (var i = 0; i < 3; i++) { if (Party.Heroes[i].name.Equals(m.Member.Name)) { active[i].gameObject.SetActive(false); } } }