public void MobileRequestData() { MobilePlayerGarrisonDataRequest mobilePlayerGarrisonDataRequest = new MobilePlayerGarrisonDataRequest(); mobilePlayerGarrisonDataRequest.GarrTypeID = 3; Login.instance.SendToMobileServer(mobilePlayerGarrisonDataRequest); MobilePlayerRequestShipmentTypes obj = new MobilePlayerRequestShipmentTypes(); Login.instance.SendToMobileServer(obj); MobilePlayerRequestShipments obj2 = new MobilePlayerRequestShipments(); Login.instance.SendToMobileServer(obj2); this.RequestWorldQuests(); MobilePlayerFollowerEquipmentRequest mobilePlayerFollowerEquipmentRequest = new MobilePlayerFollowerEquipmentRequest(); mobilePlayerFollowerEquipmentRequest.GarrFollowerTypeID = 4; Login.instance.SendToMobileServer(mobilePlayerFollowerEquipmentRequest); MobilePlayerFollowerArmamentsRequest mobilePlayerFollowerArmamentsRequest = new MobilePlayerFollowerArmamentsRequest(); mobilePlayerFollowerArmamentsRequest.GarrFollowerTypeID = 4; Login.instance.SendToMobileServer(mobilePlayerFollowerArmamentsRequest); MobilePlayerWorldQuestBountiesRequest obj3 = new MobilePlayerWorldQuestBountiesRequest(); Login.instance.SendToMobileServer(obj3); MobilePlayerFollowerActivationDataRequest mobilePlayerFollowerActivationDataRequest = new MobilePlayerFollowerActivationDataRequest(); mobilePlayerFollowerActivationDataRequest.GarrTypeID = 3; Login.instance.SendToMobileServer(mobilePlayerFollowerActivationDataRequest); MobilePlayerGetArtifactInfo obj4 = new MobilePlayerGetArtifactInfo(); Login.instance.SendToMobileServer(obj4); }
private void MobileClientChangeFollowerActiveResultHandler(MobileClientChangeFollowerActiveResult msg) { GARRISON_RESULT result = (GARRISON_RESULT)msg.Result; if (result == GARRISON_RESULT.SUCCESS) { PersistentFollowerData.AddOrUpdateFollower(msg.Follower); FollowerStatus followerStatus = GeneralHelpers.GetFollowerStatus(msg.Follower); if (followerStatus == FollowerStatus.inactive) { Debug.Log("Follower is now inactive. " + msg.ActivationsRemaining + " activations remain for the day."); } else { Debug.Log("Follower is now active. " + msg.ActivationsRemaining + " activations remain for the day."); } if (this.FollowerDataChangedAction != null) { this.FollowerDataChangedAction.Invoke(); } MobilePlayerFollowerActivationDataRequest mobilePlayerFollowerActivationDataRequest = new MobilePlayerFollowerActivationDataRequest(); mobilePlayerFollowerActivationDataRequest.GarrTypeID = 3; Login.instance.SendToMobileServer(mobilePlayerFollowerActivationDataRequest); } else { Debug.Log("Follower activation/deactivation failed for reason " + result.ToString()); } }