public static BackUpObjectData GetOrAddMaidObjectData(Maid maid, int slotNo, GameObject obj) { BackUpSlotData orAddMaidSlotData = BackUpData.GetOrAddMaidSlotData(maid, slotNo); bool flag = orAddMaidSlotData.objectDataDic.ContainsKey(obj); BackUpObjectData backUpObjectData; if (flag) { backUpObjectData = orAddMaidSlotData.objectDataDic[obj]; } else { backUpObjectData = new BackUpObjectData(); orAddMaidSlotData.objectDataDic.Add(obj, backUpObjectData); } return(backUpObjectData); }