Исправлен баг с зависанием при выходе из настройки призов

This commit is contained in:
_sega 2026-02-24 09:52:45 +03:00
parent e984c11172
commit e72b30f561
2 changed files with 2 additions and 3 deletions

View File

@ -101,8 +101,6 @@ public class CharacterSettingPanel : MonoBehaviour
direction3 += In.GetButtonDown(ButtonPinMapping.startOnePlayer) ? -1 : 0;
direction3 += In.GetButtonDown(ButtonPinMapping.startTwoPlayers) ? +1 : 0;
//holdingSave = In.GetButton(ButtonPinMapping.startOnePlayer) && In.GetButton(ButtonPinMapping.startTwoPlayers);
//holdingSave = In.GetButton(ButtonPinMapping.down2);
holdingSave = In.GetButton(ButtonPinMapping.startOnePlayer) && In.GetButton(ButtonPinMapping.startTwoPlayers);
}
@ -245,6 +243,7 @@ public class CharacterSettingPanel : MonoBehaviour
PrizeSerializer.SetPrizes(prizes);
CharacterController.I.RefreshPrizes();
timeRest = timeToConfirm;
GameManager.instance.stateMachine.ChangeState(new SettingsState());
}

View File

@ -21,8 +21,8 @@ public class EnterPrizesForCharactersState : IState
public void exit()
{
GameManager.instance.stateMachine.ChangeState(prevState);
rootPanel.SetActive(false);
//GameManager.instance.stateMachine.ChangeState(prevState);
}
public void update()
{