Beispiel #1
0
 private void ToggleMode(InputAction.CallbackContext ctx)
 {
     if (canToggleBetween && ctx.ReadValueAsButton())
     {
         if (playerController.CurrentState == PlayerStates.PLATFORM)
         {
             associatedPuzzleMode.gameObject.SetActive(true);
             playerController.SwitchToPuzzleMode();
         }
         else
         {
             associatedPuzzleMode.ResetMode(false);
             playerController.ReturnToPlatformMode();
         }
     }
 }