public static AreaInfo Get_currSelectedArea_X(this ModelManager mmng) { ServerListModelData data = mmng.GetData <ServerListModelData>(EModelType.Model_serverlist); ServerInfo serverInfo = data.serverlist[data.currLoginServerIndex]; return(data.arealist[serverInfo.areaId]); }
public static void Set_curLoginServerIndexByName_X(this ModelManager mmng, string name) { if (mmng != null && mmng.ValidData(EModelType.Model_serverlist)) { ServerListModelData data = mmng.GetData <ServerListModelData>(EModelType.Model_serverlist); if (data != null) { Dictionary <int, AreaInfo> arealist = data.arealist; List <ServerInfo> serverlist = data.serverlist; if (arealist != null) { string b = string.Empty; foreach (KeyValuePair <int, AreaInfo> current in arealist) { if (current.Value.areaName == name) { b = current.Value.selectServer.serverid; } } int currLoginServerIndex = 0; for (int i = 0; i < serverlist.Count; i++) { if (serverlist[i].serverid == b) { currLoginServerIndex = i; } } data.currLoginServerIndex = currLoginServerIndex; } } } }
public static void Get_GamePeerIP_X(this ModelManager mmng) { ServerListModelData data = mmng.GetData <ServerListModelData>(EModelType.Model_serverlist); List <ServerInfo> serverlist = data.serverlist; int currLoginServerIndex = data.currLoginServerIndex; if (serverlist == null) { return; } if (currLoginServerIndex >= 0 && currLoginServerIndex < serverlist.Count) { MobaPeer mobaPeer = NetWorkHelper.Instance.client.GetMobaPeer(MobaPeerType.C2GateServer, true); ConnectionProtocol usedProtocol = mobaPeer.UsedProtocol; if (usedProtocol != ConnectionProtocol.Udp) { if (usedProtocol == ConnectionProtocol.Tcp) { data.mGamePeerServerName = serverlist[currLoginServerIndex].tcpaddress; } } else { data.mGamePeerServerName = serverlist[currLoginServerIndex].udpaddress; } data.mGamePeerAppName = serverlist[currLoginServerIndex].servername; data.ServerId = serverlist[currLoginServerIndex].serverid; } }
public static DateTime Get_PunishmentEndTime(this ModelManager mmng) { if (mmng == null) { return(default(DateTime)); } return(mmng.GetData <DateTime>(EModelType.Model_Punishment)); }
public static ChatDataList GetChatDataList(this ModelManager mmng) { ChatDataList result = null; if (mmng != null && mmng.ValidData(EModelType.Model_HomeChat)) { result = mmng.GetData <ChatDataList>(EModelType.Model_HomeChat); } return(result); }
private static ShopDataGroup GetShopDataGroup(this ModelManager mmng) { ShopDataGroup result = null; if (mmng != null && mmng.ValidData(EModelType.Model_allShopInfoList)) { result = mmng.GetData <ShopDataGroup>(EModelType.Model_allShopInfoList); } return(result); }
private static BattleShopData Get_BattleShopData(this ModelManager mmng) { BattleShopData battleShopData = null; if (mmng != null && mmng.ValidData(EModelType.Model_battleShop)) { battleShopData = mmng.GetData <BattleShopData>(EModelType.Model_battleShop); } return(battleShopData ?? new BattleShopData()); }
private static List <EquipmentInfoData> GetEquipmentList(this ModelManager mmng) { List <EquipmentInfoData> result = null; if (mmng != null && mmng.ValidData(EModelType.Model_equipmentList)) { result = mmng.GetData <List <EquipmentInfoData> >(EModelType.Model_equipmentList); } return(result); }
private static List <ShopData> GetAllShopDataList(this ModelManager mmng) { List <ShopData> result = null; if (mmng != null && mmng.ValidData(EModelType.Model_allShopInfoList)) { result = mmng.GetData <List <ShopData> >(EModelType.Model_allShopInfoList); } return(result); }
public static List <DropItemData> Get_RepeatData_X(this ModelManager mmng) { DrawCardModelData drawCardModelData = mmng.GetDrawData(); if (drawCardModelData == null) { drawCardModelData = mmng.GetData <DrawCardModelData>(EModelType.Model_DrawCardDataList); } return(drawCardModelData.repeatDrop); }
private static AccountModelData Get_accountData(this ModelManager mmng) { AccountModelData result = new AccountModelData(); if (mmng != null && mmng.ValidData(EModelType.Model_accountData)) { result = mmng.GetData <AccountModelData>(EModelType.Model_accountData); } return(result); }
public static void Set_RemoveVipChatView(this ModelManager mmng) { ChatDataList chatDataList = mmng.GetChatDataList(); if (chatDataList == null) { chatDataList = mmng.GetData <ChatDataList>(EModelType.Model_HomeChat); } chatDataList.vipHallData.RemoveAt(0); }
public static Dictionary <string, List <ChatMessageNew> > Get_Friend_Chat_DataX(this ModelManager mmng) { ChatDataList chatDataList = mmng.GetChatDataList(); if (chatDataList == null) { chatDataList = mmng.GetData <ChatDataList>(EModelType.Model_HomeChat); } return(chatDataList.FriendChatData); }
public static int Get_currLoginServerIndex_X(this ModelManager mmng) { int result = 0; if (mmng != null && mmng.ValidData(EModelType.Model_serverlist)) { result = mmng.GetData <ServerListModelData>(EModelType.Model_serverlist).currLoginServerIndex; } return(result); }
public static void Set_Lobby_Chat_Clear(this ModelManager mmng) { ChatDataList chatDataList = mmng.GetChatDataList(); if (chatDataList == null) { chatDataList = mmng.GetData <ChatDataList>(EModelType.Model_HomeChat); } chatDataList.LobbyChatData.Clear(); }
public static List <ServerInfo> Get_ServerList_X(this ModelManager mmng) { List <ServerInfo> result = new List <ServerInfo>(); if (mmng != null && mmng.ValidData(EModelType.Model_serverlist)) { result = mmng.GetData <ServerListModelData>(EModelType.Model_serverlist).serverlist; } return(result); }
public static List <EquipmentInfoData> Get_equipmentList_X(this ModelManager mmng) { List <EquipmentInfoData> list = mmng.GetEquipmentList(); if (list == null) { list = mmng.GetData <List <EquipmentInfoData> >(EModelType.Model_equipmentList); } return(list); }
private static FriendModelData GetFriendModelData(this ModelManager mmng) { FriendModelData result = null; if (mmng != null && mmng.ValidData(EModelType.Model_Friend)) { result = mmng.GetData <FriendModelData>(EModelType.Model_Friend); } return(result); }
public static Dictionary <int, AreaInfo> Get_AreaList_X(this ModelManager mmng) { Dictionary <int, AreaInfo> result = new Dictionary <int, AreaInfo>(); if (mmng != null && mmng.ValidData(EModelType.Model_serverlist)) { result = mmng.GetData <ServerListModelData>(EModelType.Model_serverlist).arealist; } return(result); }
public static ServerListModelData Get_serverInfo(this ModelManager mmng) { ServerListModelData result = null; if (mmng != null && mmng.ValidData(EModelType.Model_serverlist)) { result = mmng.GetData <ServerListModelData>(EModelType.Model_serverlist); } return(result); }
public static void Set_Last_ChatSent_Time(this ModelManager mmng, DateTime now) { ChatDataList chatDataList = mmng.GetChatDataList(); if (chatDataList == null) { chatDataList = mmng.GetData <ChatDataList>(EModelType.Model_HomeChat); } chatDataList.chatUserInfoData.chatCheckTime = now.Ticks; }
public static BarrageModelData Get_BarrageModelData(this ModelManager mmng) { BarrageModelData result = null; if (mmng != null && mmng.ValidData(EModelType.Model_barrage)) { result = mmng.GetData <BarrageModelData>(EModelType.Model_barrage); } return(result); }
public static Queue <ChatMessageNew> Get_Hall_Chat_DataX(this ModelManager mmng) { ChatDataList chatDataList = mmng.GetChatDataList(); if (chatDataList == null) { chatDataList = mmng.GetData <ChatDataList>(EModelType.Model_HomeChat); } return(chatDataList.HallChatData); }
public static TimeClass GetTimeClass(this ModelManager mmng) { TimeClass result = new TimeClass(); if (mmng != null && mmng.ValidData(EModelType.Model_TimeMask)) { result = mmng.GetData <TimeClass>(EModelType.Model_TimeMask); } return(result); }
private static List <ExchangeData> GetExchangeData(this ModelManager mmng) { List <ExchangeData> result = null; if (mmng != null && mmng.ValidData(EModelType.Model_exchange)) { result = mmng.GetData <List <ExchangeData> >(EModelType.Model_exchange); } return(result); }
public static MagicBottleData Get_BottleData(this ModelManager mmng) { MagicBottleData result = null; if (mmng != null && mmng.ValidData(EModelType.Model_BottleSystem)) { result = mmng.GetData <MagicBottleData>(EModelType.Model_BottleSystem); } return(result); }
public static DrawCardModelData GetDrawData(this ModelManager mmng) { DrawCardModelData result = null; if (mmng != null && mmng.ValidData(EModelType.Model_DrawCardDataList)) { result = mmng.GetData <DrawCardModelData>(EModelType.Model_DrawCardDataList); } return(result); }
public static List <BattlesModel> GetBattleList(this ModelManager mmng) { List <BattlesModel> result = null; if (mmng != null && mmng.ValidData(EModelType.Model_battleList)) { result = mmng.GetData <List <BattlesModel> >(EModelType.Model_battleList); } return(result); }
private static List <FriendData> GetApplyList(this ModelManager mmng) { List <FriendData> result = new List <FriendData>(); if (mmng != null && mmng.ValidData(EModelType.Model_applyList)) { result = mmng.GetData <List <FriendData> >(EModelType.Model_applyList); } return(result); }
public static ActivityData Get_Activity_Data(this ModelManager mmng) { ActivityData activityData = null; if (mmng != null && mmng.ValidData(EModelType.Model_activity)) { activityData = mmng.GetData <ActivityData>(EModelType.Model_activity); } return(activityData ?? new ActivityData()); }