public void Shutdown() { isShuttingDown = true; PlayerLoopSubscriptionController.Shutdown(); _inputListener = null; playerController = null; }
public void Shutdown() { isShuttingDown = true; PlayerLoopSubscriptionController.Shutdown(); StopTracking(); DisposeTransform(); GameTransform = null; Target = null; }
public void Shutdown() { PlayerLoopSubscriptionController?.Shutdown(); DisposeTransform(); player = null; foreach (var radarObject in radarObjects.Values) { radarObject?.Shutdown(); } radarObjects.Clear(); }
public virtual void Shutdown() { DisposeTransform(); GameTransform = null; UnsubscribeCurrentSpeedChange(); UnsubscribeJumpPowerChange(); PlayerLoopSubscriptionController.Shutdown(); OnPositionChange = null; effectController?.RemoveAllInstantly(); StatHolder.Clear(); }
public void Shutdown() { PlayerLoopSubscriptionController?.Shutdown(); _blacklist.Clear(); _axesInputs.Clear(); }
private void OnDestroy() { UnsubscribeFromSource(); PlayerLoopSubscriptionController.Shutdown(); }