Difference between revisions of "Event Handler"
Line 6: | Line 6: | ||
Official Events Documentation: [[http://shardsonline.com/lN2rwhz4jSVambqesEBZ/lua-reference/events.html Events]] | Official Events Documentation: [[http://shardsonline.com/lN2rwhz4jSVambqesEBZ/lua-reference/events.html Events]] | ||
− | * Registering a function as Event | + | * Registering a function as Event Handler in its general abstract form is: |
RegisterEventHandler( (EventType)mEvent, (string)mEventIdentifier, (function)mEventHandler) | RegisterEventHandler( (EventType)mEvent, (string)mEventIdentifier, (function)mEventHandler) | ||
Revision as of 16:31, 1 November 2016
DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT
An Event Handler is a function registered in a special way to be called when certain things (events) happen.
Official Events Documentation: [Events]
- Registering a function as Event Handler in its general abstract form is:
RegisterEventHandler( (EventType)mEvent, (string)mEventIdentifier, (function)mEventHandler)
mEvent can be one of the following events:
EventType.LoadedFromBackup EventType.Destroyed EventType.CreatedObject EventType.ModuleAttached EventType.Timer EventType.Message EventType.EnterView EventType.LeaveView EventType.RequestPickUp EventType.RequestDrop EventType.RequestEquip EventType.ContainerItemAdded EventType.ContainerItemRemoved EventType.ItemEquipped EventType.ItemUnequipped EventType.StartMoving EventType.Arrived EventType.Use EventType.PlayerSpeech EventType.ClientUserCommand EventType.ClientObjectCommand EventType.ClientTargetAnyObjResponse EventType.ClientTargetGameObjResponse EventType.ClientTargetLocResponse EventType.ContextMenuResponse EventType.DynamicWindowResponse EventType.UserLogout EventType.GlobalVarUpdateResult