public virtual void OnCameraModeTrigger( CameraMode cameraMode, Vector3 newForwardDirection ) { Debug.Log("cameraMode = " + cameraMode); if (!cameraMode.Equals(CameraMode.NONE)) { playerInputController.DisableInput(); playerInputDisableTimer = new Timer(playerInputDisableTimerWaitSec); playerInputDisableTimer.startTimer(); playerInputController.SetCameraMode( cameraMode, newForwardDirection ); } }