Ejemplo n.º 1
0
 private void CaptureUnityEvent(UnityLifeCycleEvent e)
 {
     if (subjectRecorder != null)
     {
         subjectRecorder.CaptureUnityEvent(Time.time, e);
     }
 }
Ejemplo n.º 2
0
        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("");
        }
Ejemplo n.º 3
0
 /// <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;
 }
Ejemplo n.º 4
0
 /// <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));
 }