// LateUpdate is called after all Update functions have been called // LateUpdate is called every frame, if the Behaviour is enabled. void LateUpdate() { if (!this.simuEnded) { simulatedTime += 1.0f / targetFPS; // Motion part if (this.motionManager.movementController == MotionManager.MovementController.AutoPilot) { this.motionManager.UpdateWaypoint(this.redirectionManager.currState); } // Redirection Part this.redirectionManager.Run(); if (!userIsWalking) { userIsWalking = true; //// Allow Walking //UserController.allowWalking = true; // Start Logging statisticsLogger.BeginLogging(); } } }