class
AccumulatedDamageDigitLogicController
- 76 properties
- 14 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
critWidget | ink.TextWidgetReference | 0x0 | scripted |
headshotWidget | ink.TextWidgetReference | 0x18 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0x30 | scripted |
panelWidget | WeakHandle<ink.Widget> | 0x40 | scripted |
textWidget | WeakHandle<ink.TextWidget> | 0x50 | scripted |
owner | WeakHandle<game.Object> | 0x60 | scripted |
gameController | WeakHandle<DamageDigitsGameController> | 0x70 | scripted |
active | bool | 0x80 | scripted |
successful | bool | 0x81 | scripted |
successfulCritical | bool | 0x82 | scripted |
damageAccumulated | float | 0x84 | scripted |
showingBothDigits | bool | 0x88 | scripted |
stickToTarget | bool | 0x89 | scripted |
currentlySticking | bool | 0x8A | scripted |
projection | ink.ScreenProjection? | 0x90 | scripted |
showAnimProxy | ink.anim.Proxy? | 0xA0 | scripted |
critAnimProxy | ink.anim.Proxy? | 0xB0 | scripted |
blinkProxy | ink.anim.Proxy? | 0xC0 | scripted |
headshotAnimProxy | ink.anim.Proxy? | 0xD0 | scripted |
distanceModifier | float | 0xE0 | scripted |
calculatedDistanceHeightBias | float | 0xE4 | scripted |
stickingDistanceHeightBias | float | 0xE8 | scripted |
projectionInterpolationOffset | ink.Margin | 0xEC | scripted |
projectionInterpolationOffsetTotal | ink.Margin | 0xFC | scripted |
projectionInterpolationProgress | float | 0x10C | scripted |
projectionFreezePosition | bool | 0x110 | scripted |
positionUpdated | bool | 0x111 | scripted |
currentEngineTime | float | 0x114 | scripted |
lastEngineTime | float | 0x118 | scripted |
arrayPosition | int | 0x11C | scripted |
showPositiveAnimDef | ink.anim.Definition? | 0x120 | scripted |
showPositiveAnimFadeInInterpolator | ink.anim.TransparencyInterpolator? | 0x130 | scripted |
showPositiveAnimFadeOutInterpolator | ink.anim.TransparencyInterpolator? | 0x140 | scripted |
showPositiveAnimMarginInterpolator | ink.anim.MarginInterpolator? | 0x150 | scripted |
showPositiveAnimScaleUpInterpolator | ink.anim.ScaleInterpolator? | 0x160 | scripted |
showPositiveAnimScaleDownInterpolator | ink.anim.ScaleInterpolator? | 0x170 | scripted |
showNegativeAnimDef | ink.anim.Definition? | 0x180 | scripted |
showNegativeAnimFadeInInterpolator | ink.anim.TransparencyInterpolator? | 0x190 | scripted |
showNegativeAnimFadeOutInterpolator | ink.anim.TransparencyInterpolator? | 0x1A0 | scripted |
showNegativeAnimMarginInterpolator | ink.anim.MarginInterpolator? | 0x1B0 | scripted |
showCritAnimDef | ink.anim.Definition? | 0x1C0 | scripted |
showCritAnimFadeOutInterpolator | ink.anim.TransparencyInterpolator? | 0x1D0 | scripted |
animStickTargetOffset | Vector4 | 0x1E0 | scripted |
animTimeFadeIn | float | 0x1F0 | scripted |
animTimeFadeOut | float | 0x1F4 | scripted |
animBothTimeFadeIn | float | 0x1F8 | scripted |
animBothTimeFadeOut | float | 0x1FC | scripted |
animTimeDelay | float | 0x200 | scripted |
animBothTimeDelay | float | 0x204 | scripted |
animStartHeight | float | 0x208 | scripted |
animEndHeight | float | 0x20C | scripted |
animPopScale | float | 0x210 | scripted |
animPopEndScale | float | 0x214 | scripted |
animPopInDuration | float | 0x218 | scripted |
animPopOutDuration | float | 0x21C | scripted |
animBothOffsetX | float | 0x220 | scripted |
animBothOffsetY | float | 0x224 | scripted |
animBothStickingOffsetY | float | 0x228 | scripted |
animTimeCritDelay | float | 0x22C | scripted |
animBothTimeCritDelay | float | 0x230 | scripted |
animTimeCritFade | float | 0x234 | scripted |
animBothTimeCritFade | float | 0x238 | scripted |
animMaxScreenDistanceFromLast | float | 0x23C | scripted |
animScreenInterpolationTime | float | 0x240 | scripted |
animMinScreenDistanceFromLast | float | 0x244 | scripted |
animStickTargetWorldZOffset | float | 0x248 | scripted |
animStickingOffsetY | float | 0x24C | scripted |
animDistanceModifierMinDistance | float | 0x250 | scripted |
animDistanceModifierMaxDistance | float | 0x254 | scripted |
animDistanceModifierMinValue | float | 0x258 | scripted |
animDistanceModifierMaxValue | float | 0x25C | scripted |
animDistanceHeightBias | float | 0x260 | scripted |
animStickingDistanceHeightBias | float | 0x264 | scripted |
animPositiveOpacity | float | 0x268 | scripted |
animNegativeOpacity | float | 0x26C | scripted |
animDynamicFadeInDuration | float | 0x270 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "AccumulatedDamageDigitLogicController", "OnInitialize", (AccumulatedDamageDigitLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_OnInitialize( AccumulatedDamageDigitLogicController self );bool OnUninitialize()RTTIre.Hooks.Place( "AccumulatedDamageDigitLogicController", "OnUninitialize", (AccumulatedDamageDigitLogicController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_OnUninitialize( AccumulatedDamageDigitLogicController self );bool IsProjectedEntity(WeakHandle<game.Object> entity)RTTIre.Hooks.Place( "AccumulatedDamageDigitLogicController", "IsProjectedEntity;GameObject", (AccumulatedDamageDigitLogicController_IsProjectedEntity x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_IsProjectedEntity( AccumulatedDamageDigitLogicController self, WeakHandle<game.Object> entity );void SetProjection(ink.ScreenProjection projection, WeakHandle<DamageDigitsGameController> gameController)RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "SetProjection;inkScreenProjectionDamageDigitsGameController", (AccumulatedDamageDigitLogicController_SetProjection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_SetProjection( AccumulatedDamageDigitLogicController self, ink.ScreenProjection? projection, WeakHandle<DamageDigitsGameController> gameController );void SetActive(bool active)RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "SetActive;Bool", (AccumulatedDamageDigitLogicController_SetActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_SetActive( AccumulatedDamageDigitLogicController self, bool active );void Show(game.ui.DamageInfo damageInfo, bool showingBothDigits, bool oneInstance, bool forceStickToTarget)RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "Show;script_ref<DamageInfo>BoolBoolBool", (AccumulatedDamageDigitLogicController_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_Show( AccumulatedDamageDigitLogicController self, game.ui.DamageInfo damageInfo, bool showingBothDigits, bool oneInstance, bool forceStickToTarget );void CalculateDistanceModifier(Vector4 fromVec, Vector4 toVec)RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "CalculateDistanceModifier;Vector4Vector4", (AccumulatedDamageDigitLogicController_CalculateDistanceModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_CalculateDistanceModifier( AccumulatedDamageDigitLogicController self, Vector4 fromVec, Vector4 toVec );void UpdatePositionAndScale(bool showingBothDigits)RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "UpdatePositionAndScale;Bool", (AccumulatedDamageDigitLogicController_UpdatePositionAndScale x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_UpdatePositionAndScale( AccumulatedDamageDigitLogicController self, bool showingBothDigits );void UpdateDuration(bool showingBothDigits)RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "UpdateDuration;Bool", (AccumulatedDamageDigitLogicController_UpdateDuration x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_UpdateDuration( AccumulatedDamageDigitLogicController self, bool showingBothDigits );void UpdateDamageInfo(game.ui.DamageInfo damageInfo, bool showingBothDigits)RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "UpdateDamageInfo;script_ref<DamageInfo>Bool", (AccumulatedDamageDigitLogicController_UpdateDamageInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_UpdateDamageInfo( AccumulatedDamageDigitLogicController self, game.ui.DamageInfo damageInfo, bool showingBothDigits );bool OnScreenProjectionUpdate(ink.ScreenProjection projection)RTTIre.Hooks.Place( "AccumulatedDamageDigitLogicController", "OnScreenProjectionUpdate", (AccumulatedDamageDigitLogicController_OnScreenProjectionUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_OnScreenProjectionUpdate( AccumulatedDamageDigitLogicController self, ink.ScreenProjection? projection );bool OnHide(ink.anim.Proxy anim)RTTIre.Hooks.Place( "AccumulatedDamageDigitLogicController", "OnHide", (AccumulatedDamageDigitLogicController_OnHide x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_OnHide( AccumulatedDamageDigitLogicController self, ink.anim.Proxy? anim );void CreateShowAnimation()RTTIre.Hooks.PlaceVoid( "AccumulatedDamageDigitLogicController", "CreateShowAnimation;", (AccumulatedDamageDigitLogicController_CreateShowAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_CreateShowAnimation( AccumulatedDamageDigitLogicController self );CName BuildStateName(game.data.DamageType damageType, game.ui.HitType hitType, bool showingBothDigits, SHitFlag[] flags)RTTIre.Hooks.Place( "AccumulatedDamageDigitLogicController", "BuildStateName;gamedataDamageTypegameuiHitTypeBoolarray<SHitFlag>", (AccumulatedDamageDigitLogicController_BuildStateName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AccumulatedDamageDigitLogicController_BuildStateName( AccumulatedDamageDigitLogicController self, game.data.DamageType damageType, game.ui.HitType hitType, bool showingBothDigits, SHitFlag[] flags );