atavism.server.plugins
Class InventoryClient.InvUpdateMessage
java.lang.Object
atavism.msgsys.Message
atavism.msgsys.SubjectMessage
atavism.server.plugins.InventoryClient.InvUpdateMessage
- All Implemented Interfaces:
- EventParser, ClientMessage, java.io.Serializable
- Enclosing class:
- InventoryClient
public static class InventoryClient.InvUpdateMessage
- extends SubjectMessage
- implements ClientMessage, EventParser
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InventoryClient.InvUpdateMessage
public InventoryClient.InvUpdateMessage()
InventoryClient.InvUpdateMessage
public InventoryClient.InvUpdateMessage(OID mobOid)
addItem
public void addItem(int bagNum,
int bagPos,
OID itemOid,
java.lang.String itemName,
java.lang.String itemIcon)
getNumEntries
public int getNumEntries()
- returns the number of items in the inventory update message
getEntries
public java.util.Map<InventoryClient.InvUpdateMessage.InvPos,InventoryClient.ItemInfo> getEntries()
toBuffer
public AOByteBuffer toBuffer()
- Specified by:
toBuffer
in interface ClientMessage
parseBytes
public void parseBytes(AOByteBuffer buf)
- Specified by:
parseBytes
in interface EventParser