public class OpenBehavior extends Behavior implements java.lang.Runnable, MessageCallback
Behavior.CommandMessage, Behavior.EventMessagelock, MSG_TYPE_COMMAND, MSG_TYPE_EVENT, objNO_FLAGS, RESPONSE_EXPECTED| Constructor and Description |
|---|
OpenBehavior() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
int |
getItemLimit() |
java.util.List |
getItemsHeld() |
int |
getNumItems() |
int |
getRespawnTime() |
protected void |
giveItemsToPlayer(OID myOid,
OID playerOid,
java.util.HashMap<java.lang.Integer,QuestState> activeQuests) |
protected void |
giveItemToPlayer(OID playerOid,
int itemID) |
void |
handleMessage(Message msg,
int flags)
Handle message.
|
protected void |
handleQuestState(OID playerOid) |
void |
initialize() |
void |
processUpdateMsg(WorldManagerClient.UpdateMessage msg) |
void |
run() |
void |
setItemLimit(int itemLimit) |
void |
setItemsHeld(java.util.ArrayList<java.lang.Integer> items) |
void |
setNumItems(int numItems) |
void |
setRespawnTime(int time) |
dispatchMessage, getObjectStub, setObjectStubpublic void initialize()
initialize in class Behaviorpublic void deactivate()
deactivate in class Behaviorpublic void handleMessage(Message msg, int flags)
MessageCallbackhandleMessage in interface MessageCallbackhandleMessage in class Behaviormsg - Message sent from other agent.flags - Bitwise OR of MessageCallback.NO_FLAGS, MessageCallback.RESPONSE_EXPECTED.protected void giveItemsToPlayer(OID myOid, OID playerOid, java.util.HashMap<java.lang.Integer,QuestState> activeQuests)
public void run()
run in interface java.lang.Runnableprotected void giveItemToPlayer(OID playerOid, int itemID)
public void processUpdateMsg(WorldManagerClient.UpdateMessage msg)
protected void handleQuestState(OID playerOid)
public void setItemsHeld(java.util.ArrayList<java.lang.Integer> items)
public java.util.List getItemsHeld()
public void setItemLimit(int itemLimit)
public int getItemLimit()
public void setNumItems(int numItems)
public int getNumItems()
public void setRespawnTime(int time)
public int getRespawnTime()