VR-Engage  2.2
Loading...
Searching...
No Matches
Entity Control Logic Role Parameters

Detailed Description

Collaboration diagram for Entity Control Logic Role Parameters:

Variables

constexpr const char * makVre::EntityControlLogicConfig::inputConfigFile = "inputConfigFile"
 
constexpr const char * makVre::EntityControlLogicConfig::mouseControlSupport = "mouseControlSupport"
 
constexpr const char * makVre::EntityControlLogicConfig::joystickFunctionGroups = "joystickFunctionGroups"
 

Variable Documentation

◆ inputConfigFile

const char* makVre::EntityControlLogicConfig::inputConfigFile = "inputConfigFile"
constexpr
Parameter NameinputConfigFile
Parameter DescriptionThe input file to reference to get all keybinds and actions.
Parameter Typestring
Parameter DefaultN/A
Required?Yes

Example Role Config Usage:

["entityControlLogic"] = {
...
inputConfigFile = "driverInput.lua";
...
};

◆ mouseControlSupport

const char* makVre::EntityControlLogicConfig::mouseControlSupport = "mouseControlSupport"
constexpr
Parameter NamemouseControlSupport
Parameter DescriptionDetermines whether or not this role has mouse control enabled.
Parameter Typebool
Parameter Defaultfalse
Required?No

Example Role Config Usage:

["entityControlLogic"] = {
...
mouseControlSupport = false;
...
};

◆ joystickFunctionGroups

const char* makVre::EntityControlLogicConfig::joystickFunctionGroups = "joystickFunctionGroups"
constexpr
Parameter NamejoystickFunctionGroups
Parameter DescriptionThe function groups to reference for sending inputs to the backend
Parameter TypeDtInitTable
Parameter DefaultN/A
Required?Yes

Example Role Config Usage:

["entityControlLogic"] = {
...
joystickFunctionGroups = {"Human Movement";};
...
};