コード例 #1
0
    // End game, stop animations, sounds, physics. Finish recording metrics
    void EndGame()
    {
        mcMetric.finishRecording();
        var str = metricWriter.GetLogMetrics(
            DateTime.Now,
            new List <AbstractMetric>()
        {
            mcMetric
        }
            );

        StartCoroutine(Post("feeder_" + DateTime.Now.ToFileTime() + ".json", str));

        dispenser.StopAllCoroutines();
        dispenser.screenRed.SetActive(false);
        dispenser.screenGreen.SetActive(false);
        dispenser.enabled = false;
        monster.speed     = 0f;
        foreach (GameObject obj in GameObject.FindGameObjectsWithTag("Food"))
        {
            obj.GetComponent <Rigidbody2D>().isKinematic     = true;
            obj.GetComponent <Rigidbody2D>().velocity        = Vector2.zero;
            obj.GetComponent <Rigidbody2D>().angularVelocity = 0f;
        }
        foreach (AudioSource aud in FindObjectsOfType(typeof(AudioSource)) as AudioSource[])
        {
            aud.Stop();
        }
        EndLevel(0f);
    }
コード例 #2
0
    // End game, finish recording metrics
    public void EndGame()
    {
        bpMetric.finishRecording();
        var str = metricWriter.GetLogMetrics(
            DateTime.Now,
            new List <AbstractMetric>()
        {
            bpMetric
        }
            );

        StartCoroutine(Post("digger_" + DateTime.Now.ToFileTime() + ".json", str));
        EndLevel(4f);
    }
コード例 #3
0
    // End game, stop animations, sounds. Finish recording metrics
    void EndGame()
    {
        pMetric.finishRecording();
        lvMetric.finishRecording();
        var str = metricWriter.GetLogMetrics(
            DateTime.Now,
            new List <AbstractMetric>()
        {
            pMetric, lvMetric
        }
            );

        StartCoroutine(Post("rockstar_" + DateTime.Now.ToFileTime() + ".json", str));
        EndLevel(0f);

        rockstar.enabled  = false;
        spotlight.enabled = false;
        meter.enabled     = false;
        background.speed  = 0f;
        music.Stop();
    }