/// <summary>
 /// Creates listener that checks for OnApplicationQuit and other hooks which represent the appropriate time to finalize and generate a report.
 /// </summary>
 public static void CreateMonitoringService()
 {
     if (ReportingMonitorInstance == null)
     {
         ReportingMonitorInstance = new GameObject("AutomatedQAReportingMonitor");
         ReportingMonitor rm = ReportingMonitorInstance.AddComponent <ReportingMonitor>();
         rm.RecordingMode = RecordingInputModule.Instance.RecordingMode;
         UnityEngine.Object.DontDestroyOnLoad(ReportingMonitorInstance);
     }
 }
Example #2
0
 public static void Destroy(ReportingMonitor instance)
 {
     Destroy(instance);
 }