public class NonCombatPetBehavior extends Behavior implements MessageCallback
Behavior.CommandMessage, Behavior.EventMessage
Modifier and Type | Field and Description |
---|---|
protected boolean |
activated |
protected float |
speed |
lock, MSG_TYPE_COMMAND, MSG_TYPE_EVENT, obj
NO_FLAGS, RESPONSE_EXPECTED
Constructor and Description |
---|
NonCombatPetBehavior() |
NonCombatPetBehavior(SpawnData data) |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
void |
deactivate() |
float |
getHitBoxRange() |
float |
getMovementSpeed() |
OID |
getOwnerOid() |
void |
handleMessage(Message msg,
int flags)
Handle message.
|
void |
initialize() |
void |
run() |
void |
setHitBoxRange(float radius) |
void |
setMovementSpeed(float speed) |
void |
setOwnerOid(OID ownerOid) |
dispatchMessage, getObjectStub, setObjectStub
public NonCombatPetBehavior()
public NonCombatPetBehavior(SpawnData data)
public void initialize()
initialize
in class Behavior
public void deactivate()
deactivate
in class Behavior
public void handleMessage(Message msg, int flags)
MessageCallback
handleMessage
in interface MessageCallback
handleMessage
in class Behavior
msg
- Message sent from other agent.flags
- Bitwise OR of MessageCallback.NO_FLAGS
, MessageCallback.RESPONSE_EXPECTED
.public void run()
public void setMovementSpeed(float speed)
public float getMovementSpeed()
public void setHitBoxRange(float radius)
public float getHitBoxRange()
public void setOwnerOid(OID ownerOid)
public OID getOwnerOid()