public void ToggleCharacter() { if (HasCharacter) { _controller.Dispose(); HasCharacter = false; } else { var physics = CurrentScene.GetSystem <PhysicsSystem>(); _controller = physics.CreateCharacter(GameObject.Transform.WorldPosition, new Capsule(0.5f, 1), 0.1f, 1.25f, 50, 100, 8, 4, MathF.PI * 0.4f); HasCharacter = true; } }