/// <summary> /// GUI setting /// </summary> private void OnGUI() { using (new GUILayout.VerticalScope()) { EditorGUILayout.LabelField("変換元パンツテクスチャダウンロード"); EditorGUI.BeginDisabledGroup(_guiDisable); if (GUILayout.Button("ダウンロード")) { _gateway = new Gateway(); _state = GUIFlagState.DOWNLOADING_DREAMS; _guiDisable = true; DownloadDreams().Forget(); } EditorGUI.EndDisabledGroup(); } EditorGUILayout.Space(); using (new GUILayout.VerticalScope()) { EditorGUILayout.LabelField("対応アバター情報の更新"); EditorGUI.BeginDisabledGroup(_guiDisable); if (GUILayout.Button("更新")) { _gateway = new Gateway(); _state = GUIFlagState.UPDATING_AVATERS_DATA; _guiDisable = true; UpdateAvaters().Forget(); } EditorGUI.EndDisabledGroup(); } }
private void ClearGUIWaiting() { _gateway = null; _state = GUIFlagState.NONE; _guiDisable = false; EditorUtility.ClearProgressBar(); }