void OnChangeStats(StatsChangedEventData e) { if (Match.CurrentState.ContainsEntity(e.ChampID)) { Champions.ForEach(c => { if (c.ID == e.ChampID) { c.Health = e.Health; } }); if (OurChampion != null) { if (DeathScreen.Visible && OurChampion.Champion.Alive) // we just spawned { PlayChampionReviveSound(); } DeathScreen.Visible = !OurChampion.Champion.Alive; } } }
void OnChangeStats(StatsChangedEventData e) { if (Match.CurrentState.ContainsEntity(e.ChampID)) { Champions.ForEach(c => { if (c.ID == e.ChampID) { c.Health = e.Health; } }); if (OurChampion != null) { if (DeathScreen.Visible && OurChampion.Champion.Alive) { // we just spawned PlayChampionReviveSound(); } DeathScreen.Visible = !OurChampion.Champion.Alive; } } }