/// <summary> /// <para>Eng. Requested "New Game" in Main Menu. </para> /// <para>Kor. 메인 메뉴 상태에서, 새 게임 저장을 요청받았습니다. </para> /// </summary> public void PushedNewGame() { string[] _keys = new string[3]; _keys[0] = _leftIllustKey; _keys[1] = _centerIllustKey; _keys[2] = _rightIllustKey; float[] _colors = new float[3]; _colors[0] = _speakerLeftIllustration.color.a; _colors[1] = _speakerCenterIllustration.color.a; _colors[2] = _speakerRightIllustration.color.a; bool[] _activated = new bool[3]; _activated[0] = _speakerLeftIllustration.GetComponent <SpeakerIllustrationPosition>().IsActivated; _activated[1] = _speakerCenterIllustration.GetComponent <SpeakerIllustrationPosition>().IsActivated; _activated[2] = _speakerRightIllustration.GetComponent <SpeakerIllustrationPosition>().IsActivated; SaveLoadSlotManager.GetInstance().RequestSaveSlot(_currentScript, Enum.SaveLoadSlotManagerState.NewGameSave, _keys, _colors, _activated); }
/// <summary> /// <para>Eng. Pushed "Load" Button in Escape Menu State. </para> /// <para>Kor. ESC 메뉴 상태에서, 불러오기 버튼을 눌렀습니다. </para> /// </summary> public void PushedEscapeMenuLoadButton() { _gameState = GameState.SaveLoad; SaveLoadSlotManager.GetInstance().RequestLoadSlot(); }
/// <summary> /// <para>Eng. Pushed "Load" Button in Main Menu State. </para> /// <para>Kor. 메인 메뉴 상태에서, "불러오기" 버튼을 눌렀습니다. </para> /// </summary> public void PushedMainMenuLoadButton() { InGameManager.GetInstance().GameState = Enum.GameState.SaveLoad; SaveLoadSlotManager.GetInstance().RequestLoadSlot(); }