public static void OnResetTemplateManager() { SkillTemplateManager.ClearUp(); BuffTemplateManager.ClearUp(); ImpactTemplateManager.ClearUp(); EconemyTemplateManager.ClearUp(); TaskTemplateManager.ClearUp(); BuyResourceTemplateManager.ClearUp(); SceneTemplateManager.ClearUp(); CharacterTemplateManager.ClearUp(); GuideManager.ClearUp(); GuideTemplateManager.ClearUp(); DialogueTemplateManager.ClearUp(); GuideAudioTemplateManager.ClearUp(); MessageTemplateManager.ClearUp(); FuncTemplateManager.ClearUp(); GuideNodeTemplateManager.ClearUp(); VIPTemplateManager.ClearUp(); if (AlliancesManager.Instance.Config != null) { AlliancesManager.Instance.Config.CleanUp(); } AllianceTemplateManager.ClearUp(); ShopTemplateManager.ClearUp(); NewGameConfigTemplateManager.ClearUp(); }
public static IDictionary GetPartitionsData(long userid) { string dataid = string.Format("{0}.pl.{1}.equip", SceneLogicManager.getMultyPlayerSceneType(), userid); IDictionary user_equip_data; Dictionary <string, string> partitions = new Dictionary <string, string>(); DataLookupsCache.Instance.SearchDataByID <IDictionary>(dataid, out user_equip_data); if (user_equip_data == null) { return(partitions); } foreach (DictionaryEntry entry in user_equip_data) { if (entry.Value == null) { continue; } else { string equipmentType = EconomyConstants.AbToEquipmentType(entry.Key.ToString()); string economyid = entry.Value.ToString(); if (!PlayerEquipmentDataLookup.VALID_EQUIPMENT_SLOTS.Contains(equipmentType)) { continue; } if (string.IsNullOrEmpty(economyid) || string.IsNullOrEmpty(equipmentType)) { continue; } string raceModel = PlayerEquipmentDataLookup.GetModeAtributeName(userid.ToString()); if (string.IsNullOrEmpty(raceModel)) { continue; } string equipmentName = EconemyTemplateManager.GetPartitionName(raceModel, economyid); if (string.IsNullOrEmpty(equipmentName)) { continue; } else { partitions.Add(equipmentType, equipmentName); } } } return(partitions); }