private void ResetToStartPosition() { appearance.SetAliveAppearance(); physics.ToggleCollisionsCallbacks(false); physics.ToggleRigidbodyPhysics(false); Action callbackOnReachStartPos = OnReachStartPositionOnReset; mover.StartMoveToStartPoint(OnReachStartPositionOnReset); animations.PlayIdleAnimation(); }