Example #1
0
 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();
     }
 }
Example #2
0
        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();
                }
            }
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
                    }
                }
            }
        }
Example #5
0
        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();
        }