Package gg.xp.reevent.events
Class BaseEvent
java.lang.Object
gg.xp.reevent.events.BaseEvent
- All Implemented Interfaces:
Event,Serializable
- Direct Known Subclasses:
AbilityCastCancel,AbilityCastStart,AbilityResolvedEvent,AbilityUsedEvent,ActionSyncEvent,ACTLogLineEvent,ActorControlEvent,ActorControlExtraEvent,ActorControlSelfExtraEvent,ActWsConnectionStatusChangedEvent,ActWsJsonMsg,ActWsRawMsg,ActWsReconnectRequest,ActWsVersionEvent,AnimationLockEvent,AstGaugeEvent,AutoMarkKeyHandler.KeyPressRequest,AutoMarkRequest,AutoMarkSlotRequest,BarrierUpEvent,BaseCalloutEvent,BaseDelayedEvent,BaseTelestoResponse,BasicEvent,BattleTalkEvent,BuffApplied,BuffRemoved,CastLocationDataEvent,ChatLineEvent,ClearAutoMarkRequest,CombatantsUpdateRaw,CountdownCanceledEvent,CountdownStartedEvent,CreateDoodleRequest,CustomCooldownsUpdated,DebugCommand,DebugEvent,DiagEvent,DrkGaugeEvent,DummyEvent,DutyCommenceEvent,EasyTriggersInitEvent,EchoEvent,EntityKilledEvent,FadeInEvent,FadeOutEvent,FflogsMasterDataEvent,FflogsRawEvent,FflogsUnsupportedEvent,FinalTitanJailsSolvedEvent,ForceCombatEnd,FRU.ApocDirectionsEvent,FRU.FruP1TetherEvent,FRU.TidalLightSafeSpotEvent,GameLanguageInfoEvent,GameVersionEvent,GenericDamageEvent,GenericHealEvent,GnbGaugeEvent,GroundTickEvent,HeadMarkerEvent,HpMpTickEvent,InCombatChangeEvent,InitEvent,LimitBreakGaugeEvent,MapChangeEvent,MapEffectEvent,MarkerPlacedEvent,MarkerRemovedEvent,MchGaugeEvent,MechAssignmentEvent,MultipleEvent,NpcYellEvent,OmegaFirstSetAssignments,OmegaSecondSetAssignments,OverlaysInitEvent,P6STileEvent,PartyChangeEvent,PartyForceOrderChangeEvent,PlayerChangedJobEvent,PlayerMarkerPlacedEvent,PlayerMarkerRemovedEvent,PlayerStatsUpdatedEvent,PlaySoundFileRequest,PldGaugeEvent,PnGameCommand,PnOutgoingMessage,PnStatusUpdatedEvent,PrimaryPlayerOnlineStatusChangedEvent,PullEndedEvent,PullStartedEvent,RawAddCombatantEvent,RawJobGaugeEvent,RawModifiedCallout,RawOnlineStatusChanged,RawPlayerChangeEvent,RawRemoveCombatantEvent,RefreshCombatantsRequest,RefreshSpecificCombatantsRequest,RprGaugeEvent,RsvEvent,SchGaugeEvent,SgeGaugeEvent,SnapshotLocationDataEvent,SpecificAutoMarkRequest,SpecificAutoMarkSlotRequest,StatusEffectList,StatusLoopVfxApplied,StatusLoopVfxRemoved,SubMapChangeEvent,SystemLogMessageEvent,TargetabilityUpdate,TelestoGameCommand,TelestoOutgoingMessage,TelestoStatusUpdatedEvent,TelestoSubscriptionMessage,TetherEvent,TickEvent,TickUpdatedEvent,TopologyReloadEvent,TrinityFullEvent,TrinityInitialEvent,TrinitySecondEvent,TtsRequest,UnsortedTitanJailsSolvedEvent,VictoryEvent,WarGaugeEvent,WhmGaugeEvent,WipeEvent,XivBuffsUpdatedEvent,XivStateRecalculatedEvent,ZoneChangeEvent
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong@Nullable EventEventHandler<?>booleanvoidsetDelayedEnqueueAt(long delayedEnqueueAt) voidsetDelayedEnqueueOffset(long fromNowMillis) voidsetDelayedEnqueueOffset(Duration fromNow) voidsetEnqueuedAt(Instant enqueuedAt) voidsetHappenedAt(Instant happenedAt) voidsetImported(boolean imported) voidvoidsetPumpedAt(Instant pumpedAt) voidsetPumpFinishedAt(Instant pumpedAt) voidsetSourceEventHandler(EventHandler<?> source) voidsetTimeSource(CurrentTimeSource timeSource) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gg.xp.reevent.events.Event
combineWith, delayedEnqueueAtFront, dumpFields, getThisOrParentOfType, shouldSave
-
Constructor Details
-
BaseEvent
public BaseEvent()
-
-
Method Details
-
setParent
-
getParent
-
getHappenedAt
- Specified by:
getHappenedAtin interfaceEvent
-
getCreatedAt
-
setHappenedAt
- Specified by:
setHappenedAtin interfaceEvent
-
getEnqueuedAt
- Specified by:
getEnqueuedAtin interfaceEvent
-
setEnqueuedAt
- Specified by:
setEnqueuedAtin interfaceEvent
-
getPumpedAt
- Specified by:
getPumpedAtin interfaceEvent
-
setPumpedAt
- Specified by:
setPumpedAtin interfaceEvent
-
getPumpFinishedAt
- Specified by:
getPumpFinishedAtin interfaceEvent
-
setPumpFinishedAt
- Specified by:
setPumpFinishedAtin interfaceEvent
-
getSourceEventHandler
- Specified by:
getSourceEventHandlerin interfaceEvent
-
setSourceEventHandler
- Specified by:
setSourceEventHandlerin interfaceEvent
-
delayedEnqueueAt
public long delayedEnqueueAt()- Specified by:
delayedEnqueueAtin interfaceEvent- Returns:
- Timestamp (millis) for when the event should actually be enqueued. Used for delayed events.
-
setDelayedEnqueueAt
public void setDelayedEnqueueAt(long delayedEnqueueAt) -
setDelayedEnqueueOffset
-
setDelayedEnqueueOffset
public void setDelayedEnqueueOffset(long fromNowMillis) -
isImported
public boolean isImported()- Specified by:
isImportedin interfaceEvent
-
setImported
public void setImported(boolean imported) - Specified by:
setImportedin interfaceEvent
-
effectiveTimeNow
-
setTimeSource
-
getEffectiveHappenedAt
- Specified by:
getEffectiveHappenedAtin interfaceEvent
-
getEffectiveTimeSince
-