private void WorldQuestBountiesResultHandler(LegionCompanionWrapper.RequestWorldQuestBountiesResultEvent eventArgs) { PersistentBountyData.ClearData(); PersistentBountyData.SetBountiesVisible(eventArgs.Visible); for (int i = 0; i < eventArgs.Bounties.Count; i++) { PersistentBountyData.AddOrUpdateBounty(eventArgs.Bounties[i]); } if (this.BountyInfoUpdatedAction != null) { this.BountyInfoUpdatedAction(); } }
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(); }