/// <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); } }
public static void Destroy(ReportingMonitor instance) { Destroy(instance); }