void FillOutInfo(ArenaStats stats) { int mevCreated = 210 * stats.fuelsFissioned; mevCreatedText.text = mevCreated.ToString() + " MeV"; timeSpentText.text = Mathf.Ceil(stats.timeSpent).ToString() + " seconds"; neutronsUsedText.text = stats.neutronsUsed.ToString(); fuelsFissionedText.text = stats.fuelsFissioned.ToString(); moderatorsHitText.text = stats.moderatorsHit.ToString(); controlsHitText.text = stats.controlsHit.ToString(); if (stats.win) { DirectorController.ins.Play(winTimeline); } else { DirectorController.ins.Play(lossTimeline); } }
public StatsManager(Player player, PlayerDto playerDto) { Player = player; DeathMatch = new DMStats(Player, playerDto); TouchDown = new TDStats(Player, playerDto); Chaser = new ChaserStats(Player, playerDto); BattleRoyal = new BRStats(Player, playerDto); Captain = new CPTStats(Player, playerDto); Siege = new SiegeStats(Player, playerDto); Arena = new ArenaStats(Player, playerDto); }
void OnEnable() { if (ins == null) { ins = this; } else if (ins != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); stats = GameManager.ins.lastArena.observer.stats; SceneManager.LoadScene("End"); }
private void SetTextValues(ArenaStats arenaStats) { _totalScore.text = $"Score: {arenaStats.Score}"; _enemiesDefeated.text = $"Enemies Defeated: {arenaStats.EnemiesDefeated}"; _roundsCompleted.text = $"Rounds Completed: {arenaStats.RoundsCompleted}"; }