Esempio n. 1
0
    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);
        }
    }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
    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}";
 }