public void Shutdown()
 {
     isShuttingDown = true;
     PlayerLoopSubscriptionController.Shutdown();
     _inputListener   = null;
     playerController = null;
 }
Ejemplo n.º 2
0
 public void Shutdown()
 {
     isShuttingDown = true;
     PlayerLoopSubscriptionController.Shutdown();
     StopTracking();
     DisposeTransform();
     GameTransform = null;
     Target        = null;
 }
Ejemplo n.º 3
0
 public void Shutdown()
 {
     PlayerLoopSubscriptionController?.Shutdown();
     DisposeTransform();
     player = null;
     foreach (var radarObject in radarObjects.Values)
     {
         radarObject?.Shutdown();
     }
     radarObjects.Clear();
 }
Ejemplo n.º 4
0
 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();
 }
Ejemplo n.º 6
0
 private void OnDestroy()
 {
     UnsubscribeFromSource();
     PlayerLoopSubscriptionController.Shutdown();
 }