public void Stop() { if (isPlayingFlythrough) { levelPaths[currentlyPlayingLevel].Stop(); flythroughCameraAnimator.SetBool(currentlyPlayingLevel.ToName(), false); flythroughCameraAnimator.enabled = false; currentlyPlayingLevel = Levels.ManagerScene; timeSinceStateChange = 0f; initialCameraTransform.ApplyToTransform(flythroughCamera.transform); } }