Singleton: | world | Added with: 1.2.0 | |
Description: | The world singleton contains functions centered around two different but extremely useful functions.
1. Events and event handlers are all governed within world. 2. A number of functions to get information about the game world. | ||
Functions: | addEventHandler, removeEventHandler, getPlayer, getAirbases, searchObjects, getMarkPanels, removeJunk | ||
Enumerators and Other Data: | The event enumerator defines all of the types of events that can occur.
world.event = { S_EVENT_INVALID = 0, S_EVENT_SHOT = 1, S_EVENT_HIT = 2, S_EVENT_TAKEOFF = 3, S_EVENT_LAND = 4, S_EVENT_CRASH = 5, S_EVENT_EJECTION = 6, S_EVENT_REFUELING = 7, S_EVENT_DEAD = 8, S_EVENT_PILOT_DEAD = 9, S_EVENT_BASE_CAPTURED = 10, S_EVENT_MISSION_START = 11, S_EVENT_MISSION_END = 12, S_EVENT_TOOK_CONTROL = 13, S_EVENT_REFUELING_STOP = 14, S_EVENT_BIRTH = 15, S_EVENT_HUMAN_FAILURE = 16, S_EVENT_ENGINE_STARTUP = 17, S_EVENT_ENGINE_SHUTDOWN = 18, S_EVENT_PLAYER_ENTER_UNIT = 19, S_EVENT_PLAYER_LEAVE_UNIT = 20, S_EVENT_PLAYER_COMMENT = 21, S_EVENT_SHOOTING_START = 22, S_EVENT_SHOOTING_END = 23, S_EVENT_MARK_ADDED = 24, S_EVENT_MARK_CHANGE = 25, S_EVENT_MARK_REMOVED =26, S_EVENT_MAX = 27 } The birthplace enumerator is used to define where an aircraft or helicopter has spawned in association with birth world.BirthPlace = { wsBirthPlace_Air, wsBirthPlace_RunWay, wsBirthPlace_Park, wsBirthPlace_Heliport_Hot, wsBirthPlace_Heliport_Cold, } The volumeType enumerator defines the types of 3d geometery used within the world.searchObjects function world.VolumeType = { SEGMENT, BOX, SPHERE, PYRAMID } | ||
Notes: |