public void Logout() { MissionDataCache.ClearData(); AllPopups.instance.HideAllPopups(); AllPanels.instance.ShowOrderHallMultiPanel(false); AllPanels.instance.ShowCompanionMultiPanel(false); Singleton <Login> .instance.ReconnectToMobileServerCharacterSelect(); }
private void EvaluateMissionResultHandler(LegionCompanionWrapper.EvaluateMissionResultEvent eventArgs) { if (eventArgs.Result == 0) { MissionDataCache.AddOrUpdateMissionData(eventArgs.GarrMissionID, eventArgs.SuccessChance); if (this.MissionSuccessChanceChangedAction != null) { this.MissionSuccessChanceChangedAction(eventArgs.SuccessChance); } } }
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(); }