class vehicle
Controller
vehicle.Controller
- 3 properties
- 8 functions
Extends game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
alarmCurve | CName | 0xA8 | |
alarmTime | float | 0xB0 | |
overrideHeadlightsSettingsForPlayer | bool | 0xB4 |
Functions
void SetLightColor(vehicle.ELightType lightType, Color color, float? inTime, bool? forceOverrideEmissiveColor)RTTIre.Hooks.PlaceVoid( "vehicleController", "SetLightColor", (Controller_SetLightColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Controller_SetLightColor( vehicle.Controller self, vehicle.ELightType lightType, Color color, float? inTime, bool? forceOverrideEmissiveColor );void ResetLightColor(vehicle.ELightType lightType, float? inTime)RTTIre.Hooks.PlaceVoid( "vehicleController", "ResetLightColor", (Controller_ResetLightColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Controller_ResetLightColor( vehicle.Controller self, vehicle.ELightType lightType, float? inTime );void SetLightStrength(vehicle.ELightType lightType, float strength, float? inTime)RTTIre.Hooks.PlaceVoid( "vehicleController", "SetLightStrength", (Controller_SetLightStrength x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Controller_SetLightStrength( vehicle.Controller self, vehicle.ELightType lightType, float strength, float? inTime );void ResetLightStrength(vehicle.ELightType lightType, float? inTime)RTTIre.Hooks.PlaceVoid( "vehicleController", "ResetLightStrength", (Controller_ResetLightStrength x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Controller_ResetLightStrength( vehicle.Controller self, vehicle.ELightType lightType, float? inTime );void SetLightParameters(vehicle.ELightType lightType, float strength, Color color, float? inTime)RTTIre.Hooks.PlaceVoid( "vehicleController", "SetLightParameters", (Controller_SetLightParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Controller_SetLightParameters( vehicle.Controller self, vehicle.ELightType lightType, float strength, Color color, float? inTime );void ResetLightParameters(vehicle.ELightType lightType, float? inTime)RTTIre.Hooks.PlaceVoid( "vehicleController", "ResetLightParameters", (Controller_ResetLightParameters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Controller_ResetLightParameters( vehicle.Controller self, vehicle.ELightType lightType, float? inTime );void ToggleLights(bool on, vehicle.ELightType? lightType, float? inTime, CName? lerpCurve, bool? loop)RTTIre.Hooks.PlaceVoid( "vehicleController", "ToggleLights", (Controller_ToggleLights x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Controller_ToggleLights( vehicle.Controller self, bool on, vehicle.ELightType? lightType, float? inTime, CName? lerpCurve, bool? loop );bool AreDefaultLightsToggled()RTTIre.Hooks.Place( "vehicleController", "AreDefaultLightsToggled", (Controller_AreDefaultLightsToggled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Controller_AreDefaultLightsToggled( vehicle.Controller self );