RigsofRods  2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
scriptEvents.h
Go to the documentation of this file.
1 
2  // =================================================== //
3  // THIS IS NOT A C++ HEADER! Only a dummy for Doxygen. //
4  // =================================================== //
5 
14 namespace Script2Game {
15 
20  {
23 
26 
35 
38 
42 
48 
52 
54 
55  SE_ALL_EVENTS = 0xffffffff,
57 
58  };
59 
60 } // namespace Script2Game
61 
63 /// @} //addtogroup ScriptSideAPIs
Script2Game::SE_ANGELSCRIPT_MANIPULATIONS
@ SE_ANGELSCRIPT_MANIPULATIONS
triggered when the user tries to dynamically use the scripting capabilities (prevent cheating) args: ...
Definition: scriptEvents.h:43
Script2Game::SE_GENERIC_MODCACHE_ACTIVITY
@ SE_GENERIC_MODCACHE_ACTIVITY
Triggered when status of modcache changes, args: #1 type, #2 entry number, for other args see RoR::mo...
Definition: scriptEvents.h:51
Script2Game::SE_TRUCK_BEACONS_TOGGLE
@ SE_TRUCK_BEACONS_TOGGLE
triggered when the user toggles beacons, the argument refers to the Actor Instance ID (use game....
Definition: scriptEvents.h:33
Script2Game::SE_TRUCK_TELEPORT
@ SE_TRUCK_TELEPORT
triggered when the user teleports the truck, the argument refers to the Actor Instance ID (use game....
Definition: scriptEvents.h:40
Script2Game::SE_GENERIC_DELETED_TRUCK
@ SE_GENERIC_DELETED_TRUCK
triggered when the user deletes a truck, the argument refers to the Actor Instance ID (use game....
Definition: scriptEvents.h:37
Script2Game::SE_TRUCK_LIGHT_TOGGLE
@ SE_TRUCK_LIGHT_TOGGLE
triggered when the main light is toggled, the argument refers to the Actor Instance ID (use game....
Definition: scriptEvents.h:30
Script2Game
Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation.
Definition: AngelImGui_enums.h:7
Script2Game::SE_NO_EVENTS
@ SE_NO_EVENTS
Definition: scriptEvents.h:56
Script2Game::SE_ANGELSCRIPT_THREAD_STATUS
@ SE_ANGELSCRIPT_THREAD_STATUS
Sent by background threads (i.e. CURL) when there's something important (like finishing a download)....
Definition: scriptEvents.h:47
Script2Game::SE_TRUCK_ENTER
@ SE_TRUCK_ENTER
triggered when switching from person mode to truck mode, the argument refers to the Actor Instance ID...
Definition: scriptEvents.h:24
Script2Game::SE_GENERIC_MESSAGEBOX_CLICK
@ SE_GENERIC_MESSAGEBOX_CLICK
triggered when the user clicks on a message box button, the argument refers to the button pressed
Definition: scriptEvents.h:49
Script2Game::SE_TRUCK_PARKINGBRAKE_TOGGLE
@ SE_TRUCK_PARKINGBRAKE_TOGGLE
triggered when the user toggles the parking brake, the argument refers to the Actor Instance ID (use ...
Definition: scriptEvents.h:32
Script2Game::SE_TRUCK_ENGINE_FIRE
@ SE_TRUCK_ENGINE_FIRE
triggered when the planes engines start to get on fire, the argument refers to the Actor Instance ID ...
Definition: scriptEvents.h:28
Script2Game::SE_TRUCK_CPARTICLES_TOGGLE
@ SE_TRUCK_CPARTICLES_TOGGLE
triggered when the user toggles custom particles, the argument refers to the Actor Instance ID (use g...
Definition: scriptEvents.h:34
Script2Game::SE_ALL_EVENTS
@ SE_ALL_EVENTS
Definition: scriptEvents.h:55
Script2Game::SE_ANGELSCRIPT_MSGCALLBACK
@ SE_ANGELSCRIPT_MSGCALLBACK
The diagnostic info directly from AngelScript engine (see asSMessageInfo), args: #1 ScriptUnitID,...
Definition: scriptEvents.h:44
Script2Game::SE_ANGELSCRIPT_LINECALLBACK
@ SE_ANGELSCRIPT_LINECALLBACK
The diagnostic info directly from AngelScript engine (see SetLineCallback()), args: #1 ScriptUnitID,...
Definition: scriptEvents.h:45
Script2Game::SE_TRUCK_TOUCHED_WATER
@ SE_TRUCK_TOUCHED_WATER
triggered when any part of the truck touches water, the argument refers to the Actor Instance ID (use...
Definition: scriptEvents.h:29
Script2Game::SE_GENERIC_NEW_TRUCK
@ SE_GENERIC_NEW_TRUCK
triggered when the user spawns a new truck, the argument refers to the Actor Instance ID (use game....
Definition: scriptEvents.h:36
Script2Game::SE_TRUCK_RESET
@ SE_TRUCK_RESET
triggered when the user resets the truck, the argument refers to the Actor Instance ID (use game....
Definition: scriptEvents.h:39
Script2Game::SE_EVENTBOX_EXIT
@ SE_EVENTBOX_EXIT
An actor or person entered an eventbox; Arguments of eventCallbackEx(): #1 type, #2 Actor Instance ID...
Definition: scriptEvents.h:22
Script2Game::SE_TRUCK_EXIT
@ SE_TRUCK_EXIT
triggered when switching from truck mode to person mode, the argument refers to the Actor Instance ID...
Definition: scriptEvents.h:25
Script2Game::SE_TRUCK_TIE_TOGGLE
@ SE_TRUCK_TIE_TOGGLE
triggered when the user toggles ties, the argument refers to the Actor Instance ID (use game....
Definition: scriptEvents.h:31
Script2Game::SE_TRUCK_MOUSE_GRAB
@ SE_TRUCK_MOUSE_GRAB
triggered when the user uses the mouse to interact with the actor, the argument refers to the Actor I...
Definition: scriptEvents.h:41
Script2Game::SE_GENERIC_TRUCK_LINKING_CHANGED
@ SE_GENERIC_TRUCK_LINKING_CHANGED
Triggered when 2 actors become linked or unlinked via ties/hooks/ropes/slidenodes; args: #1 state (1=...
Definition: scriptEvents.h:53
Script2Game::SE_GENERIC_EXCEPTION_CAUGHT
@ SE_GENERIC_EXCEPTION_CAUGHT
Triggered when C++ exception (usually Ogre::Exception) is thrown; #1 ScriptUnitID,...
Definition: scriptEvents.h:50
Script2Game::scriptEvents
scriptEvents
Binding of RoR::scriptEvents; All the events that can be used by the script; use (`game....
Definition: scriptEvents.h:19
Script2Game::SE_TRUCK_ENGINE_DIED
@ SE_TRUCK_ENGINE_DIED
triggered when the trucks engine dies (from underrev, water, etc), the argument refers to the Actor I...
Definition: scriptEvents.h:27
Script2Game::SE_ANGELSCRIPT_EXCEPTIONCALLBACK
@ SE_ANGELSCRIPT_EXCEPTIONCALLBACK
The diagnostic info directly from AngelScript engine (see SetExceptionCallback()),...
Definition: scriptEvents.h:46
Script2Game::SE_EVENTBOX_ENTER
@ SE_EVENTBOX_ENTER
An actor or person entered an eventbox; Arguments of eventCallbackEx(): #1 type, #2 Actor Instance ID...
Definition: scriptEvents.h:21