multiverse.server.engine
Class Event
java.lang.Object
multiverse.server.engine.Event
- Direct Known Subclasses:
- AbilityActivateEvent, AbilityInfoEvent, AbilityProgressEvent, AbilityUpdateEvent, AcquireEvent, AcquireResponseEvent, ActivateItemEvent, AmbientLightEvent, AttachEvent, AuthorizedLoginEvent, AuthorizedLoginResponseEvent, AutoAttackEvent, ClientParameterEvent, CombatEvent, ComEvent, CommandEvent, ConcludeQuest, ConResetEvent, CooldownEvent, DetachEvent, DirectedEvent, DirLocEvent, DirLocOrientEvent, DropEvent, DropResponseEvent, EquipEvent, ExtensionMessageEvent, FragmentedMessage, FreeTerrainDecalEvent, JScriptEvent, LoadingStateEvent, LoginEvent, LoginResponseEvent, LogoutEvent, LogoutResponseEvent, MarsDamageEvent, MarsEquipResponseEvent, MarsEvent, MarsUnequipEvent, MarsUnequipResponseEvent, ModelInfoEvent, MultiEvent, NewLightEvent, NewObjectEvent, NewQuestStateEvent, NewTerrainDecalEvent, NotifyFreeObjectEvent, NotifyNewObjectEvent, NotifyPlayAnimationEvent, OrientEvent, PortalEvent, QuestAvailableEvent, QuestInfo, QuestLogInfo, QuestResponse, QuestStateInfo, RegionConfiguration, RegisterEntityEvent, RegisterEntityResponseEvent, RemoveQuestResponse, RequestQuestInfo, RoadEvent, SaveEvent, ScriptEvent, SkyboxEvent, StateEvent, TerrainEvent, TimerEvent, UITheme, UnregisterEntityEvent, UnregisterEntityResponseEvent
public abstract class Event
- extends java.lang.Object
|
Constructor Summary |
Event()
|
Event(Entity obj)
|
Event(java.lang.Long oid)
|
Event(multiverse.server.network.MVByteBuffer buf,
multiverse.server.network.ClientConnection con)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Event
public Event()
Event
public Event(multiverse.server.network.MVByteBuffer buf,
multiverse.server.network.ClientConnection con)
Event
public Event(Entity obj)
Event
public Event(java.lang.Long oid)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getName
public abstract java.lang.String getName()
toBytes
public abstract multiverse.server.network.MVByteBuffer toBytes()
parseBytes
protected abstract void parseBytes(multiverse.server.network.MVByteBuffer buf)
- load this event from the passed in buffer
called by the constructor
setEntity
public void setEntity(Entity obj)
setObject
public void setObject(MVObject obj)
setObjectOid
public void setObjectOid(java.lang.Long objOid)
setObjectOid
public void setObjectOid(long objOid)
getObjectOid
public java.lang.Long getObjectOid()
setConnection
public void setConnection(multiverse.server.network.ClientConnection con)
getConnection
public multiverse.server.network.ClientConnection getConnection()
setBuffer
public void setBuffer(multiverse.server.network.MVByteBuffer buf)
setEnqueueTime
public void setEnqueueTime(long time)
getEnqueueTime
public long getEnqueueTime()
getBuffer
public multiverse.server.network.MVByteBuffer getBuffer()
- you should rewind this before using it