Event Handler

From Legends of Aria Admin and Modding Wiki
Revision as of 16:31, 1 November 2016 by Yorlik (talk | contribs)
Jump to: navigation, search

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