Exemplo n.º 1
0
    public void RecordData()
    {
        DestroyAllAoe();
        float             timeUsed      = Time.time - startTime;
        BossStatisticData bossStatsData = new BossStatisticData
        {
            timeUsed                = Time.time - startTime,
            playerHPLeft            = Mathf.Max(0, player.GetComponent <PlayerHealth>().currentHealth),
            attackUptimePercentages = player.GetComponent <PlayerRuleBased>().bossAttackUptime / timeUsed
        };
        BossStatistic bossStatistic = boss.GetComponent <BossStatistic>();

        bossStatistic.data.Clear();
        bossStatistic.data.Add(bossStatsData);
        player.SetActive(false);
        boss.SetActive(false);
        ga.AnInstanceEnd();
    }