Difference between revisions of "Event Handler"
Line 1: | Line 1: | ||
+ | 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. | An Event Handler is a function registered in a special way to be called when certain things (events) happen. | ||
Line 35: | Line 38: | ||
EventType.UserLogout | EventType.UserLogout | ||
EventType.GlobalVarUpdateResult | EventType.GlobalVarUpdateResult | ||
+ | |||
+ | [[Category:Drafts]] |
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 Handlerin the 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