33 virtual const char*
type()
const override;
virtual void setRightBlinker(double val)
virtual void setLeftBlinker(double val)
virtual bool initialize(makVre::DtPlayerStation *player, makVre::DtInitTable &config) override
Initializes the entity control logic.
std::string myMainJoystickGroup
Definition vehicleBlinkerControlLogic.h:59
makVre::DtInputLogic myInputLogic
Definition vehicleBlinkerControlLogic.h:51
DtVehicleBlinkerControlLogic()
virtual void sendJoystickMessage(const std::string &function, double val, double delay=0)
virtual ~DtVehicleBlinkerControlLogic() override
virtual const char * type() const override
Returns the component type identifier.
Component that provides entity control functionality.
Definition entityControlLogic.h:60
Table-based access to Lua state for configuration data.
Definition initializer.h:38
virtual DtPlayerStation & player()
Gets the player station.
Class for managing the user interface for engaged roles.
Definition playerStation.h:51
Defines the logic for controlling entities in VR-Engage.
Defines the DtPlayerStation class for managing engaged roles.
constexpr auto DtVehicleBlinkerControlLogicType
Definition vehicleBlinkerControlLogic.h:18