Esempio n. 1
0
        private void DrawMaid()
        {
            GUILayout.BeginHorizontal(new GUILayoutOption[0]);
            GUILayout.Label("メイド:", UIParams.Instance.lStyle, new GUILayoutOption[0]);
            GUILayout.FlexibleSpace();
            this.maidSelectUI.DrawCombo();
            bool flag = !CommonUIData.maid || !BackUpData.GetMaidDataExist(CommonUIData.maid);

            if (flag)
            {
                GUI.enabled = false;
            }
            bool flag2 = GUILayout.Button("R", UIParams.Instance.bStyle, new GUILayoutOption[0]);

            if (flag2)
            {
                BackUpData.RestoreMaid(CommonUIData.maid);
                BackUpData.Refresh();
            }
            GUI.enabled = true;
            GUILayout.EndHorizontal();
            UIUtil.BeginIndentArea();
            this.DrawSlot();
            UIUtil.EndoIndentArea();
        }
Esempio n. 2
0
        public static void Restore()
        {
            List <Maid> list = new List <Maid>(BackUpData.maidDataDic.Keys);

            foreach (Maid maid in list)
            {
                bool flag = !maid;
                if (!flag)
                {
                    BackUpData.RestoreMaid(maid);
                }
            }
            BackUpData.maidDataDic.Clear();
        }