private void CaptureUnityEvent(UnityLifeCycleEvent e) { if (subjectRecorder != null) { subjectRecorder.CaptureUnityEvent(Time.time, e); } }
public static String ToString(this UnityLifeCycleEvent s1) { switch (s1) { case UnityLifeCycleEvent.Start: return("Start"); case UnityLifeCycleEvent.Enable: return("Enable"); case UnityLifeCycleEvent.Disable: return("Disable"); case UnityLifeCycleEvent.Destroy: return("Destroy"); } return(""); }
/// <summary> /// Create a new UnityLifeCycleEventCapture. /// </summary> /// <param name="time">The time the event occured in the recording.</param> /// <param name="lifeCycleEvent">The lifecycle event that occured</param> public UnityLifeCycleEventCapture(float time, UnityLifeCycleEvent lifeCycleEvent) : base(time) { this.lifeCycleEvent = lifeCycleEvent; }
/// <summary> /// Logs a lifecycle event at a given time. /// </summary> /// <param name="time">Time of the event.</param> /// <param name="lifeCycleEvent">The lifecycle event to log.</param> public void CaptureUnityEvent(float time, UnityLifeCycleEvent lifeCycleEvent) { capturedLifeCycleEvents.AddLast(new UnityLifeCycleEventCapture(time, lifeCycleEvent)); }