private void OnDestroy() { if (!isInitialized) { return; } input.Disable(); input.Car.Accelerate.started -= HandleAccelerate; input.Car.Accelerate.canceled -= HandleAccelerateRelease; input.Car.DeAccelerate.started -= HandleDeAccelerate; input.Car.DeAccelerate.canceled -= HandleDeAccelerateRelease; input.Dispose(); input = null; isInitialized = false; }