/**************************************************
    * 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>();
    }
Ejemplo n.º 3
0
        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);
 }