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