private void FollowerEquipmentResultHandler(LegionCompanionWrapper.FollowerEquipmentResultEvent eventArgs) { PersistentEquipmentData.ClearData(); for (int i = 0; i < eventArgs.Equipments.Count; i++) { PersistentEquipmentData.AddOrUpdateEquipment(eventArgs.Equipments[i]); } if (this.EquipmentInventoryChangedAction != null) { this.EquipmentInventoryChangedAction(); } }
public void MobileLoggedIn() { PersistentArmamentData.ClearData(); PersistentBountyData.ClearData(); PersistentEquipmentData.ClearData(); PersistentFollowerData.ClearData(); PersistentFollowerData.ClearPreMissionFollowerData(); PersistentMissionData.ClearData(); PersistentShipmentData.ClearData(); PersistentTalentData.ClearData(); MissionDataCache.ClearData(); WorldQuestData.ClearData(); ItemStatCache.instance.ClearItemStats(); GarrisonStatus.Initialized = false; MobileClient.SetCommunityID(Singleton <CharacterData> .Instance.CommunityID); MobileClient.Initialize(); Singleton <GarrisonWrapper> .Instance.MobileRequestData(); }