protected override void OnDestroy() { base.OnDestroy(); Facade.RemoveMonoListener(LateUpdateCamera, UpdateType.LateUpdate, lateUpdateID); Facade.RemoveEventListener(ControllerEventCodeParams.CONTROLLER_INPUT, CameraHandler); Facade.DeregisterController(this); Utility.Debug.LogInfo("CameraController destory"); }