private void Start() { _controller = new CharacterController(_rb, _controllerSettings); InitialiseFSM(); DebugWindow.AddPrintTask(() => "Orb State: " + _fsm.GetCurrentState().debugName); DebugWindow.AddPrintTask(() => "Orb Heading: " + _currentHeading.ToString()); DebugWindow.AddPrintTask(() => "Orb Velocity: " + _rb.velocity.ToString()); DebugWindow.AddPrintTask(() => "Orb Grounded: " + _controller.IsGrounded().ToString()); }