Ejemplo n.º 1
0
 public override void OnExit()
 {
     if (ResetOnExit && controller != null)
     {
         CinematographyEvents.CameraLogicResetEvent evt = default(CinematographyEvents.CameraLogicResetEvent);
         controller.Priority   = originalCameraPriority;
         controller.IsScripted = false;
         evt.Controller        = controller;
         dispatcher.DispatchEvent(evt);
     }
 }
Ejemplo n.º 2
0
 public void OnDisable()
 {
     CinematographyEvents.CameraLogicResetEvent evt = default(CinematographyEvents.CameraLogicResetEvent);
     evt.Controller = this;
     Service.Get <EventDispatcher>()?.DispatchEvent(evt);
 }
Ejemplo n.º 3
0
 private bool OnCameraLogicResetEvent(CinematographyEvents.CameraLogicResetEvent evt)
 {
     ActiveCamera.Clear(evt.Controller);
     return(false);
 }
Ejemplo n.º 4
0
 public void OnTriggerExit(Collider col)
 {
     CinematographyEvents.CameraLogicResetEvent evt = default(CinematographyEvents.CameraLogicResetEvent);
     evt.Controller = controller;
     dispatcher.DispatchEvent(evt);
 }
Ejemplo n.º 5
0
 private bool onCameraLogicResetEvent(CinematographyEvents.CameraLogicResetEvent evt)
 {
     isSuspended = false;
     return(false);
 }