Example #1
0
        public async Task <AddFortModifierResponse> AddFortModifier(string fortId, ItemId modifierType)
        {
            var message = new AddFortModifierMessage
            {
                FortId          = fortId,
                ModifierType    = modifierType,
                PlayerLatitude  = Client.CurrentLatitude,
                PlayerLongitude = Client.CurrentLongitude
            };

            return(await PostProtoPayload <Request, AddFortModifierResponse>(RequestType.AddFortModifier, message));
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="fortId"></param>
        /// <param name="modifierType"></param>
        /// <returns></returns>
        public bool QueueAddFortModifierRequest(string fortId, ItemId modifierType)
        {
            var message = new AddFortModifierMessage
            {
                FortId          = fortId,
                ModifierType    = modifierType,
                PlayerLatitude  = Client.CurrentPosition.Latitude,
                PlayerLongitude = Client.CurrentPosition.Longitude
            };

            return(Client.QueueRequest(RequestType.AddFortModifier, message));
        }
Example #3
0
        public async Task<AddFortModifierResponse> AddFortModifier(string fortId, ItemId modifierType)
        {
            var message = new AddFortModifierMessage()
            {
                FortId = fortId,
                ModifierType = modifierType,
                PlayerLatitude = _client.CurrentLatitude,
                PlayerLongitude = _client.CurrentLongitude
            };

            return await _baseRpc.PostProtoPayload<Request, AddFortModifierResponse>(RequestType.AddFortModifier, message);
        }
Example #4
0
        public AddFortModifierResponse AddFortModifier(string fortId, ItemId modifierType)
        {
            var message = new AddFortModifierMessage
            {
                FortId          = fortId,
                ModifierType    = modifierType,
                PlayerLatitude  = Client.CurrentLatitude,
                PlayerLongitude = Client.CurrentLongitude
            };

            return(PostProtoPayloadCommonR <Request, AddFortModifierResponse>(RequestType.AddFortModifier, message).Result);
        }