コード例 #1
0
        public static bool GetMaidBoneDataExist(Maid maid, int slotNo, GameObject obj, Transform bone)
        {
            bool flag = !BackUpData.GetMaidDataExist(maid);
            bool result;

            if (flag)
            {
                result = false;
            }
            else
            {
                bool flag2 = !BackUpData.GetMaidSlotDataExist(maid, slotNo);
                if (flag2)
                {
                    result = false;
                }
                else
                {
                    bool flag3 = !BackUpData.GetMaidObjectDataExist(maid, slotNo, obj);
                    if (flag3)
                    {
                        result = false;
                    }
                    else
                    {
                        bool flag4 = !BackUpData.maidDataDic[maid].slotDataDic[slotNo].objectDataDic[obj].boneDataDic.ContainsKey(bone);
                        result = !flag4;
                    }
                }
            }
            return(result);
        }
コード例 #2
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();
        }
コード例 #3
0
        public static bool GetMaidSlotDataExist(Maid maid, int slotNo)
        {
            bool flag = !BackUpData.GetMaidDataExist(maid);
            bool result;

            if (flag)
            {
                result = false;
            }
            else
            {
                bool flag2 = !BackUpData.maidDataDic[maid].slotDataDic.ContainsKey(slotNo);
                result = !flag2;
            }
            return(result);
        }