Atavism Version 2018.1AGIS API

atavism.server.plugins
Class InventoryClient.InvUpdateMessage

java.lang.Object
  extended by atavism.msgsys.Message
      extended by atavism.msgsys.SubjectMessage
          extended by 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

Nested Class Summary
static class InventoryClient.InvUpdateMessage.InvPos
           
 
Field Summary
 
Fields inherited from class atavism.msgsys.SubjectMessage
oid
 
Constructor Summary
InventoryClient.InvUpdateMessage()
           
InventoryClient.InvUpdateMessage(OID mobOid)
           
 
Method Summary
 void addItem(int bagNum, int bagPos, OID itemOid, java.lang.String itemName, java.lang.String itemIcon)
           
 java.util.Map<InventoryClient.InvUpdateMessage.InvPos,InventoryClient.ItemInfo> getEntries()
           
 int getNumEntries()
          returns the number of items in the inventory update message
 void parseBytes(AOByteBuffer buf)
           
 AOByteBuffer toBuffer()
           
 
Methods inherited from class atavism.msgsys.SubjectMessage
getSubject, setSubject, toString
 
Methods inherited from class atavism.msgsys.Message
getEnqueueTime, getMsgId, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgType, toBytes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InventoryClient.InvUpdateMessage

public InventoryClient.InvUpdateMessage()

InventoryClient.InvUpdateMessage

public InventoryClient.InvUpdateMessage(OID mobOid)
Method Detail

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


Copyright © 2018 Dragonsan Studios Sp. z o.o.