public Task <ushort> ShipLocationQueryAsync(ushort x, ushort y, string owner, BlockParameter blockParameter = null)
        {
            var shipLocationFunction = new ShipLocationFunction();

            shipLocationFunction.X     = x;
            shipLocationFunction.Y     = y;
            shipLocationFunction.Owner = owner;

            return(ContractHandler.QueryAsync <ShipLocationFunction, ushort>(shipLocationFunction, blockParameter));
        }
 public Task <ushort> ShipLocationQueryAsync(ShipLocationFunction shipLocationFunction, BlockParameter blockParameter = null)
 {
     return(ContractHandler.QueryAsync <ShipLocationFunction, ushort>(shipLocationFunction, blockParameter));
 }