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); }
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(); }
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); }