protected void PayPriceReplyHandler(object sender, PacketReceivedEventArgs e)
{
if (m_PayPriceReply != null)
{
Packet packet = e.Packet;
Simulator simulator = e.Simulator;
PayPriceReplyPacket p = (PayPriceReplyPacket)packet;
UUID objectID = p.ObjectData.ObjectID;
int defaultPrice = p.ObjectData.DefaultPayPrice;
int[] buttonPrices = new int[p.ButtonData.Length];
for (int i = 0; i < p.ButtonData.Length; i++)
{
buttonPrices[i] = p.ButtonData[i].PayButton;
}
OnPayPriceReply(new PayPriceReplyEventArgs(simulator, objectID, defaultPrice, buttonPrices));
}
}