private void Update() { if (state == GameState.FreeRoam) { playerController.HandleUpdate(); if (Input.GetKeyDown(KeyCode.S)) { SavingSystem.i.Save("saveSlot1"); } if (Input.GetKeyDown(KeyCode.L)) { SavingSystem.i.Load("saveSlot1"); } } else if (state == GameState.Battle) { battleSystem.HandleUpdate(); } else if (state == GameState.Dialog) { DialogManager.Instance.HandleUpdate(); } }