/************************************************** * Update **************************************************/ void Update() { // 戻るボタンでアプリ終了 if (Input.GetKey(KeyCode.Escape)) { Application.Quit(); } if (!finish_read_config && SettingsCanvas.IsFinishStart()) { config_data = SettingsCanvas.GetConfig(); screen_not_sleep = config_data.screen_not_sleep; finish_read_config = true; } if (!finish_start_all && MainCanvas.IsFinishStart() && SettingsCanvas.IsFinishStart() && MyConsoleCanvas.IsFinishStart()) { foreach (KeyValuePair <CanvasName, GameObject> canvas in CanvasDictionary) { if (canvas.Key != CanvasName.MainCanvas) { canvas.Value.SetActive(false); } } active_canvas = CanvasName.MainCanvas; finish_start_all = true; } }
/************************************************** * 画面の切り替え:MyConsole Canvas **************************************************/ public void ChangeToMyConsole() { CanvasDictionary[active_canvas].SetActive(false); active_canvas = CanvasName.MyConsoleCanvas; CanvasDictionary[active_canvas].SetActive(true); MyConsoleCanvas.Add(MyConsole_Message_Buffer); MyConsole_Message_Buffer = new List <object>(); }
public Guid?LookUpCanvas(CanvasName canvasName) { Guid?canvasId = null; if (canvasName != null) { canvasId = _canvasService.LookUpCanvas(canvasName.Name); } return(canvasId); }
/************************************************** * 画面の切り替え:Settings Canvas **************************************************/ public void ChangeToSettings() { CanvasDictionary[active_canvas].SetActive(false); active_canvas = CanvasName.SettingCanvas; CanvasDictionary[active_canvas].SetActive(true); }
/************************************************** * 画面の切り替え:Main Canvas **************************************************/ public void ChangeToMain() { CanvasDictionary[active_canvas].SetActive(false); active_canvas = CanvasName.MainCanvas; CanvasDictionary[active_canvas].SetActive(true); }