public virtual uint RequestCashPackageBuyValidation(int dataId, string receipt, AckMessageCallback callback) { RequestCashPackageBuyValidationMessage message = new RequestCashPackageBuyValidationMessage(); message.dataId = dataId; message.platform = Application.platform; message.receipt = receipt; return(Client.ClientSendAckPacket(DeliveryMethod.ReliableOrdered, MsgTypes.CashPackageBuyValidation, message, callback)); }
protected virtual void HandleRequestCashPackageBuyValidation(LiteNetLibMessageHandler messageHandler) { long connectionId = messageHandler.connectionId; RequestCashPackageBuyValidationMessage message = messageHandler.ReadMessage <RequestCashPackageBuyValidationMessage>(); ResponseCashPackageBuyValidationMessage responseMessage = new ResponseCashPackageBuyValidationMessage(); responseMessage.ackId = message.ackId; responseMessage.responseCode = AckResponseCode.Error; responseMessage.error = ResponseCashPackageBuyValidationMessage.Error.NotAvailable; ServerSendPacket(connectionId, DeliveryMethod.ReliableOrdered, MsgTypes.CashPackageBuyValidation, responseMessage); }