private void onGateFailed()
 {
     gate.OnReturn   -= onGateFailed;
     gate.OnContinue -= onGatePassed;
     if (!base.gameObject.IsDestroyed())
     {
         base.gameObject.SetActive(value: true);
         ToggleInteraction(isInteractable: true);
         membershipController.MembershipBackToStart();
     }
 }
 private void onGateFailed()
 {
     ToggleInteraction(isInteractable: true);
     membershipController.MembershipBackToStart();
 }