public static void AddDataKey() { if (!_openedWindow) { _openedWindow = CreateInstance <FrameworkBaseEditorWindow>(); _openedWindow.titleContent = new GUIContent("Framework Data"); _openedWindow.Show(); _nowChangedData = FrameworkBase.Instance.GetFrameworkBaseData; Debug.Log(_nowChangedData.keysoPassword); _isLoaded = true; } else { _openedWindow.Focus(); CheckDataStatus(); } }
/// <summary> /// 데이터 현황 체크. /// </summary> private static void CheckDataStatus() { if (_isLoaded) { return; } _isLoaded = true; if (_openedWindow == null) { _openedWindow = GetWindow(typeof(FrameworkBaseEditorWindow), true); } if (_nowChangedData == null) { _nowChangedData = FrameworkBase.Instance.GetFrameworkBaseData; } }