class vehicle
ColorInkController
vehicle.ColorInkController
- 29 properties
- 13 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vehicle | WeakHandle<vehicle.BaseObject> | 0x58 | scripted |
vehicleBlackboard | WeakHandle<game.IBlackboard> | 0x68 | scripted |
vehiclePS | WeakHandle<VehicleComponentPS> | 0x78 | scripted |
root | WeakHandle<ink.Widget> | 0x88 | scripted |
AnimProxy | ink.anim.Proxy? | 0x98 | scripted |
GlitchAnimProxy | ink.anim.Proxy? | 0xA8 | scripted |
SpoilerAnimProxy | ink.anim.Proxy? | 0xB8 | scripted |
primaryColorPane | ink.WidgetReference | 0xC8 | scripted |
secondaryColorPane | ink.WidgetReference | 0xE0 | scripted |
primaryColor | ink.ImageWidgetReference[] | 0xF8 | scripted |
secondaryColor | ink.ImageWidgetReference[] | 0x108 | scripted |
carPartType | VehicleVisualCustomizationWidgetCarPart | 0x118 | scripted |
colorModDefinition | red.CallbackObject? | 0x120 | scripted |
cachedPrimaryColor | Color | 0x130 | scripted |
cachedSecondaryColor | Color | 0x134 | scripted |
colorSecondaryCodeListener | red.CallbackObject? | 0x138 | scripted |
vehicleCollisionListener | red.CallbackObject? | 0x148 | scripted |
vehicleDamageListener | red.CallbackObject? | 0x158 | scripted |
vehicleModBlockedByDamageListener | red.CallbackObject? | 0x168 | scripted |
vehicleModActiveListener | red.CallbackObject? | 0x178 | scripted |
vehicleTPPCallbackID | red.CallbackObject? | 0x188 | scripted |
vehicleSpeedListener | red.CallbackObject? | 0x198 | scripted |
cachedTemplate | VehicleVisualCustomizationTemplate | 0x1A8 | scripted |
moddingBlockedByDamage | bool | 0x228 | scripted |
visualCustomizationActive | bool | 0x229 | scripted |
spoilerDeployed | bool | 0x22A | scripted |
cachedTppView | bool | 0x22B | scripted |
fakeUpdateProxy | ink.anim.Proxy? | 0x230 | scripted |
damageAnimLoopProxy | ink.anim.Proxy? | 0x240 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "vehicleColorInkController", "OnInitialize", (ColorInkController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnInitialize( vehicle.ColorInkController self );bool OnUninitialize()RTTIre.Hooks.Place( "vehicleColorInkController", "OnUninitialize", (ColorInkController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnUninitialize( vehicle.ColorInkController self );bool OnVehicleVisualCustomizationActive(bool value)RTTIre.Hooks.Place( "vehicleColorInkController", "OnVehicleVisualCustomizationActive", (ColorInkController_OnVehicleVisualCustomizationActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnVehicleVisualCustomizationActive( vehicle.ColorInkController self, bool value );void RestoreVisualCustomization()RTTIre.Hooks.PlaceVoid( "vehicleColorInkController", "RestoreVisualCustomization;", (ColorInkController_RestoreVisualCustomization x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_RestoreVisualCustomization( vehicle.ColorInkController self );void ProcessColorsUpdates()RTTIre.Hooks.PlaceVoid( "vehicleColorInkController", "ProcessColorsUpdates;", (ColorInkController_ProcessColorsUpdates x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_ProcessColorsUpdates( vehicle.ColorInkController self );void HandleGlitch(int? val)RTTIre.Hooks.PlaceVoid( "vehicleColorInkController", "HandleGlitch;Int32", (ColorInkController_HandleGlitch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_HandleGlitch( vehicle.ColorInkController self, int? val );bool OnVehicleDamageState(int val)RTTIre.Hooks.Place( "vehicleColorInkController", "OnVehicleDamageState", (ColorInkController_OnVehicleDamageState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnVehicleDamageState( vehicle.ColorInkController self, int val );bool OnVehicleCollision(bool val)RTTIre.Hooks.Place( "vehicleColorInkController", "OnVehicleCollision", (ColorInkController_OnVehicleCollision x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnVehicleCollision( vehicle.ColorInkController self, bool val );bool OnVehicleCustomizationBlockedByDamage(bool val)RTTIre.Hooks.Place( "vehicleColorInkController", "OnVehicleCustomizationBlockedByDamage", (ColorInkController_OnVehicleCustomizationBlockedByDamage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnVehicleCustomizationBlockedByDamage( vehicle.ColorInkController self, bool val );void ApplyColors(bool? instant)RTTIre.Hooks.PlaceVoid( "vehicleColorInkController", "ApplyColors;Bool", (ColorInkController_ApplyColors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_ApplyColors( vehicle.ColorInkController self, bool? instant );bool OnVehicleCameraChange(bool tppCamera)RTTIre.Hooks.Place( "vehicleColorInkController", "OnVehicleCameraChange", (ColorInkController_OnVehicleCameraChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnVehicleCameraChange( vehicle.ColorInkController self, bool tppCamera );bool OnSpolierAnimationEnd(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "vehicleColorInkController", "OnSpolierAnimationEnd", (ColorInkController_OnSpolierAnimationEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnSpolierAnimationEnd( vehicle.ColorInkController self, ink.anim.Proxy? proxy );bool OnVehicleSpeedChange(float speed)RTTIre.Hooks.Place( "vehicleColorInkController", "OnVehicleSpeedChange", (ColorInkController_OnVehicleSpeedChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ColorInkController_OnVehicleSpeedChange( vehicle.ColorInkController self, float speed );