private void updateMissionComp() { if (resultInfo.MissionResult != 0) { Mem_missioncomp mem_missioncomp = new Mem_missioncomp(mst_mission.Id, mst_mission.Maparea_id, MissionClearKinds.CLEARED); mem_missioncomp.Update(); } }
public static void MissionOpenToArea(int areaId) { IEnumerable <Mst_mission2> enumerable = from x in Mst_DataManager.Instance.Mst_mission.Values where x.Maparea_id == areaId select x; foreach (Mst_mission2 item in enumerable) { Mem_missioncomp mem_missioncomp = new Mem_missioncomp(item.Id, areaId, MissionClearKinds.CLEARED); if (!Comm_UserDatas.Instance.User_missioncomp.ContainsKey(item.Id)) { mem_missioncomp.Insert(); } else { mem_missioncomp.Update(); } } }
public static void MissionOpenToMissionId(int missionId) { Mst_mission2 master = Mst_DataManager.Instance.Mst_mission[missionId]; Mem_missioncomp mem_missioncomp = new Mem_missioncomp(master.Id, master.Maparea_id, MissionClearKinds.CLEARED); List <User_MissionFmt> activeMission = mem_missioncomp.GetActiveMission(); if (activeMission.Any((User_MissionFmt x) => x.MissionId == master.Id)) { Mem_missioncomp value = null; if (Comm_UserDatas.Instance.User_missioncomp.TryGetValue(missionId, out value)) { mem_missioncomp.Update(); } else { mem_missioncomp.Insert(); } mem_missioncomp.GetActiveMission(); } }
public static void MissionOpenToArea(int areaId) { IEnumerable <Mst_mission2> enumerable = Enumerable.Where <Mst_mission2>(Mst_DataManager.Instance.Mst_mission.get_Values(), (Mst_mission2 x) => x.Maparea_id == areaId); using (IEnumerator <Mst_mission2> enumerator = enumerable.GetEnumerator()) { while (enumerator.MoveNext()) { Mst_mission2 current = enumerator.get_Current(); Mem_missioncomp mem_missioncomp = new Mem_missioncomp(current.Id, areaId, MissionClearKinds.CLEARED); if (!Comm_UserDatas.Instance.User_missioncomp.ContainsKey(current.Id)) { mem_missioncomp.Insert(); } else { mem_missioncomp.Update(); } } } }
public static void MissionOpenToMissionId(int missionId) { Mst_mission2 master = Mst_DataManager.Instance.Mst_mission.get_Item(missionId); Mem_missioncomp mem_missioncomp = new Mem_missioncomp(master.Id, master.Maparea_id, MissionClearKinds.CLEARED); List <User_MissionFmt> activeMission = mem_missioncomp.GetActiveMission(); if (!Enumerable.Any <User_MissionFmt>(activeMission, (User_MissionFmt x) => x.MissionId == master.Id)) { return; } Mem_missioncomp mem_missioncomp2 = null; if (Comm_UserDatas.Instance.User_missioncomp.TryGetValue(missionId, ref mem_missioncomp2)) { mem_missioncomp.Update(); } else { mem_missioncomp.Insert(); } mem_missioncomp.GetActiveMission(); }