コード例 #1
0
        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();
            }
        }
コード例 #2
0
        /// <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;
            }
        }