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); } }
public void OnDisable() { CinematographyEvents.CameraLogicResetEvent evt = default(CinematographyEvents.CameraLogicResetEvent); evt.Controller = this; Service.Get <EventDispatcher>()?.DispatchEvent(evt); }
private bool OnCameraLogicResetEvent(CinematographyEvents.CameraLogicResetEvent evt) { ActiveCamera.Clear(evt.Controller); return(false); }
public void OnTriggerExit(Collider col) { CinematographyEvents.CameraLogicResetEvent evt = default(CinematographyEvents.CameraLogicResetEvent); evt.Controller = controller; dispatcher.DispatchEvent(evt); }
private bool onCameraLogicResetEvent(CinematographyEvents.CameraLogicResetEvent evt) { isSuspended = false; return(false); }