Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Data Structures | Namespaces | Enumerations
ScriptEvents.h File Reference
#include "BitFlags.h"
#include <string>

Go to the source code of this file.

Data Structures

struct  RoR::ScriptEventArgs
 Args for eventCallbackEx() queued via MSG_SIM_SCRIPT_EVENT_TRIGGERED See descriptions at enum RoR::scriptEvents. More...
 

Namespaces

namespace  RoR
 

Enumerations

enum  RoR::scriptEvents {
  RoR::SE_EVENTBOX_ENTER = BITMASK(1) , RoR::SE_EVENTBOX_EXIT = BITMASK(2) , RoR::SE_TRUCK_ENTER = BITMASK(3) , RoR::SE_TRUCK_EXIT = BITMASK(4) ,
  RoR::SE_TRUCK_ENGINE_DIED = BITMASK(5) , RoR::SE_TRUCK_ENGINE_FIRE = BITMASK(6) , RoR::SE_TRUCK_TOUCHED_WATER = BITMASK(7) , RoR::SE_TRUCK_LIGHT_TOGGLE = BITMASK(8) ,
  RoR::SE_TRUCK_TIE_TOGGLE = BITMASK(9) , RoR::SE_TRUCK_PARKINGBRAKE_TOGGLE = BITMASK(10) , RoR::SE_TRUCK_BEACONS_TOGGLE = BITMASK(11) , RoR::SE_TRUCK_CPARTICLES_TOGGLE = BITMASK(12) ,
  RoR::SE_GENERIC_NEW_TRUCK = BITMASK(13) , RoR::SE_GENERIC_DELETED_TRUCK = BITMASK(14) , RoR::SE_TRUCK_RESET = BITMASK(15) , RoR::SE_TRUCK_TELEPORT = BITMASK(16) ,
  RoR::SE_TRUCK_MOUSE_GRAB = BITMASK(17) , RoR::SE_ANGELSCRIPT_MANIPULATIONS = BITMASK(18) , RoR::SE_ANGELSCRIPT_MSGCALLBACK = BITMASK(19) , RoR::SE_ANGELSCRIPT_LINECALLBACK = BITMASK(20) ,
  RoR::SE_ANGELSCRIPT_EXCEPTIONCALLBACK = BITMASK(21) , RoR::SE_ANGELSCRIPT_THREAD_STATUS = BITMASK(22) , RoR::SE_GENERIC_MESSAGEBOX_CLICK = BITMASK(23) , RoR::SE_GENERIC_EXCEPTION_CAUGHT = BITMASK(24) ,
  RoR::SE_GENERIC_MODCACHE_ACTIVITY = BITMASK(25) , RoR::SE_GENERIC_TRUCK_LINKING_CHANGED = BITMASK(26) , RoR::SE_GENERIC_FREEFORCES_ACTIVITY = BITMASK(27) , RoR::SE_ALL_EVENTS = 0xffffffff ,
  RoR::SE_NO_EVENTS = 0
}
 This enum describes what events are existing. The script can register to receive events. More...
 
enum  RoR::angelScriptManipulationType {
  RoR::ASMANIP_CONSOLE_SNIPPET_EXECUTED = 0 , RoR::ASMANIP_SCRIPT_LOADED , RoR::ASMANIP_SCRIPT_LOAD_FAILED , RoR::ASMANIP_SCRIPT_UNLOADING ,
  RoR::ASMANIP_ACTORSIMATTR_SET
}
 Argument #1 of script event SE_ANGELSCRIPT_MANIPULATIONS More...
 
enum  RoR::angelScriptThreadStatus { RoR::ASTHREADSTATUS_NONE , RoR::ASTHREADSTATUS_CURLSTRING_PROGRESS , RoR::ASTHREADSTATUS_CURLSTRING_SUCCESS , RoR::ASTHREADSTATUS_CURLSTRING_FAILURE }
 
enum  RoR::modCacheActivityType {
  RoR::MODCACHEACTIVITY_NONE , RoR::MODCACHEACTIVITY_ENTRY_ADDED , RoR::MODCACHEACTIVITY_ENTRY_MODIFIED , RoR::MODCACHEACTIVITY_ENTRY_DELETED ,
  RoR::MODCACHEACTIVITY_BUNDLE_LOADED , RoR::MODCACHEACTIVITY_BUNDLE_RELOADED , RoR::MODCACHEACTIVITY_BUNDLE_UNLOADED , RoR::MODCACHEACTIVITY_BUNDLE_DELETED
}
 Argument #1 of script event RoR::SE_GENERIC_MODCACHE_ACTIVITY More...
 
enum  RoR::freeForcesActivityType {
  RoR::FREEFORCESACTIVITY_NONE , RoR::FREEFORCESACTIVITY_ADDED , RoR::FREEFORCESACTIVITY_MODIFIED , RoR::FREEFORCESACTIVITY_REMOVED ,
  RoR::FREEFORCESACTIVITY_DEFORMED , RoR::FREEFORCESACTIVITY_BROKEN
}
 Argument #1 of script event RoR::SE_GENERIC_FREEFORCES_ACTIVITY More...