// Update is called once per frame
    void Update()
    {
        float t = Time.time;

        if (_experimentState == 0 && t - _startTime > EXPERIMENT_DELAY)
        {
            AutoTune.GetPerfRecorder().BeginExperiment("autotune-qa");
            _experimentState = 1;
        }
        if (_experimentState == 1 && t - (_startTime + EXPERIMENT_DELAY) > EXPERIMENT_TIME)
        {
            AutoTune.GetPerfRecorder().EndExperiment();
            _experimentState = 2;
        }
    }
Beispiel #2
0
 public void OnGUI()
 {
     if (_experimentStarted)
     {
         if (GUILayout.Button("End Experiment"))
         {
             AutoTune.GetPerfRecorder().EndExperiment();
             _experimentStarted = false;
         }
     }
     else if (GUILayout.Button("Start Experiment"))
     {
         AutoTune.GetPerfRecorder().BeginExperiment("MyExperiment");
         _experimentStarted = true;
     }
 }