class
DamageDigitsGameController
- 13 properties
- 15 functions
Extends game.ui.ProjectedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
maxVisible | int | 0x58 | scripted |
maxAccumulatedVisible | int | 0x5C | scripted |
realOwner | WeakHandle<game.Object> | 0x60 | scripted |
digitsQueue | ink.ScriptFIFOQueue? | 0x70 | scripted |
individualControllerArray | WeakHandle<DamageDigitLogicController>[] | 0x80 | scripted |
accumulatedControllerArray | AccumulatedDamageDigitsNode[] | 0x90 | scripted |
showDigitsIndividual | bool | 0xA0 | scripted |
showDigitsAccumulated | bool | 0xA1 | scripted |
damageDigitsStickingMode | game.ui.DamageDigitsStickingMode | 0xA2 | scripted |
spawnedDigits | int | 0xA8 | scripted |
damageListBlackboardId | red.CallbackObject? | 0xB0 | scripted |
damageDigitsModeBlackboardId | red.CallbackObject? | 0xC0 | scripted |
damageDigitsStickingModeBlackboardId | red.CallbackObject? | 0xD0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "DamageDigitsGameController", "OnInitialize", (DamageDigitsGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnInitialize( DamageDigitsGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "DamageDigitsGameController", "OnUninitialize", (DamageDigitsGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnUninitialize( DamageDigitsGameController self );bool OnPlayerAttach(game.Object player)RTTIre.Hooks.Place( "DamageDigitsGameController", "OnPlayerAttach", (DamageDigitsGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnPlayerAttach( DamageDigitsGameController self, game.Object? player );bool OnVehicleTirePuncturedEvent(vehicle.VehicleTirePuncturedEvent evt)RTTIre.Hooks.Place( "DamageDigitsGameController", "OnVehicleTirePuncturedEvent", (DamageDigitsGameController_OnVehicleTirePuncturedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnVehicleTirePuncturedEvent( DamageDigitsGameController self, vehicle.VehicleTirePuncturedEvent? evt );void CreateDigitsQueue()RTTIre.Hooks.PlaceVoid( "DamageDigitsGameController", "CreateDigitsQueue;", (DamageDigitsGameController_CreateDigitsQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_CreateDigitsQueue( DamageDigitsGameController self );bool OnDamageDigitSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "DamageDigitsGameController", "OnDamageDigitSpawned", (DamageDigitsGameController_OnDamageDigitSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnDamageDigitSpawned( DamageDigitsGameController self, ink.Widget? widget, IScriptable? userData );void RegisterDigitsToQueue()RTTIre.Hooks.PlaceVoid( "DamageDigitsGameController", "RegisterDigitsToQueue;", (DamageDigitsGameController_RegisterDigitsToQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_RegisterDigitsToQueue( DamageDigitsGameController self );bool OnAccumulatedDamageDigitSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "DamageDigitsGameController", "OnAccumulatedDamageDigitSpawned", (DamageDigitsGameController_OnAccumulatedDamageDigitSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnAccumulatedDamageDigitSpawned( DamageDigitsGameController self, ink.Widget? widget, IScriptable? userData );void CreateAccumulatedDamageDigitsArray()RTTIre.Hooks.PlaceVoid( "DamageDigitsGameController", "CreateAccumulatedDamageDigitsArray;", (DamageDigitsGameController_CreateAccumulatedDamageDigitsArray x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_CreateAccumulatedDamageDigitsArray( DamageDigitsGameController self );bool ShowDamageFloater(game.ui.DamageInfo damageInfo)RTTIre.Hooks.Place( "DamageDigitsGameController", "ShowDamageFloater;script_ref<DamageInfo>", (DamageDigitsGameController_ShowDamageFloater x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_ShowDamageFloater( DamageDigitsGameController self, game.ui.DamageInfo damageInfo );bool IsDamageOverTime(game.ui.DamageInfo damageInfo)RTTIre.Hooks.Place( "DamageDigitsGameController", "IsDamageOverTime;script_ref<DamageInfo>", (DamageDigitsGameController_IsDamageOverTime x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_IsDamageOverTime( DamageDigitsGameController self, game.ui.DamageInfo damageInfo );bool IsCriticalHit(game.ui.DamageInfo damageInfo)RTTIre.Hooks.Place( "DamageDigitsGameController", "IsCriticalHit;script_ref<DamageInfo>", (DamageDigitsGameController_IsCriticalHit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_IsCriticalHit( DamageDigitsGameController self, game.ui.DamageInfo damageInfo );void UpdateDamageDigitsStickingMode()RTTIre.Hooks.PlaceVoid( "DamageDigitsGameController", "UpdateDamageDigitsStickingMode;", (DamageDigitsGameController_UpdateDamageDigitsStickingMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_UpdateDamageDigitsStickingMode( DamageDigitsGameController self );bool OnHideDigit(WeakHandle<ink.Widget> digitWidget)RTTIre.Hooks.Place( "DamageDigitsGameController", "OnHideDigit", (DamageDigitsGameController_OnHideDigit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnHideDigit( DamageDigitsGameController self, WeakHandle<ink.Widget> digitWidget );bool OnHideAccumulatedDigit(WeakHandle<ink.Widget> digitWidget)RTTIre.Hooks.Place( "DamageDigitsGameController", "OnHideAccumulatedDigit", (DamageDigitsGameController_OnHideAccumulatedDigit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageDigitsGameController_OnHideAccumulatedDigit( DamageDigitsGameController self, WeakHandle<ink.Widget> digitWidget );