class game.ui
CyberwareBreachGameController
game.ui.CyberwareBreachGameController
- 28 properties
- 28 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
strokeHealthDepleation | ink.WidgetReference | 0xE0 | |
adjustedScreenPosition | Vector2 | 0xF8 | |
maxHealth | float | 0x114 | |
currentHealth | float | 0x118 | |
lastHealth | float | 0x11C | |
currentSway | Vector2 | 0x0 | scripted |
breachCanvasWRef | ink.WidgetReference | 0x8 | scripted |
strokeFgRef | ink.BorderWidgetReference | 0x20 | scripted |
strokeBgRef | ink.BorderWidgetReference | 0x38 | scripted |
waveStrokeRef | ink.BorderWidgetReference | 0x50 | scripted |
fillRef | ink.WidgetReference | 0x68 | scripted |
textScaleWidgetRef | ink.CompoundWidgetReference | 0x80 | scripted |
xTextRef | ink.TextWidgetReference | 0x98 | scripted |
yTextRef | ink.TextWidgetReference | 0xB0 | scripted |
errorTextRef | ink.TextWidgetReference | 0xC8 | scripted |
strokeThicknessPercent | float | 0xE0 | scripted |
minThickness | float | 0xE4 | scripted |
maxThickness | float | 0xE8 | scripted |
minTextScale | float | 0xEC | scripted |
maxTextScale | float | 0xF0 | scripted |
maxRadius | float | 0xF4 | scripted |
minRadiusForFluff | float | 0xF8 | scripted |
previousAlmostTimeout | bool | 0xFC | scripted |
cwBreachCallbackHandle | red.CallbackObject? | 0x100 | scripted |
weaponSwayCallbackHandle | red.CallbackObject? | 0x110 | scripted |
introAnimationProxy | ink.anim.Proxy? | 0x120 | scripted |
showAnimationProxy | ink.anim.Proxy? | 0x130 | scripted |
timeoutAnimationProxy | ink.anim.Proxy? | 0x140 | scripted |
Functions
void ResetCodeAnims()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "ResetCodeAnims", (CyberwareBreachGameController_ResetCodeAnims x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_ResetCodeAnims( game.ui.CyberwareBreachGameController self );void GotoEndAndStopMoveAnim(bool fireCallback)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "GotoEndAndStopMoveAnim", (CyberwareBreachGameController_GotoEndAndStopMoveAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_GotoEndAndStopMoveAnim( game.ui.CyberwareBreachGameController self, bool fireCallback );void GotoEndAndStopSizeAnim(bool fireCallback)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "GotoEndAndStopSizeAnim", (CyberwareBreachGameController_GotoEndAndStopSizeAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_GotoEndAndStopSizeAnim( game.ui.CyberwareBreachGameController self, bool fireCallback );void BeginMoveAnim(float moveSpeed)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "BeginMoveAnim", (CyberwareBreachGameController_BeginMoveAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_BeginMoveAnim( game.ui.CyberwareBreachGameController self, float moveSpeed );void BeginSizeAnim(float sizeSpeed)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "BeginSizeAnim", (CyberwareBreachGameController_BeginSizeAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_BeginSizeAnim( game.ui.CyberwareBreachGameController self, float sizeSpeed );float GetMoveAnimPercent()RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "GetMoveAnimPercent", (CyberwareBreachGameController_GetMoveAnimPercent x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_GetMoveAnimPercent( game.ui.CyberwareBreachGameController self );float GetSizeAnimPercent()RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "GetSizeAnimPercent", (CyberwareBreachGameController_GetSizeAnimPercent x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_GetSizeAnimPercent( game.ui.CyberwareBreachGameController self );void UpdateHealthDepletion()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "UpdateHealthDepletion", (CyberwareBreachGameController_UpdateHealthDepletion x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_UpdateHealthDepletion( game.ui.CyberwareBreachGameController self );bool OnInitialize()RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "OnInitialize", (CyberwareBreachGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_OnInitialize( game.ui.CyberwareBreachGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "OnUninitialize", (CyberwareBreachGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_OnUninitialize( game.ui.CyberwareBreachGameController self );void RegisterBlackboardCallbacks()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "RegisterBlackboardCallbacks;", (CyberwareBreachGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_RegisterBlackboardCallbacks( game.ui.CyberwareBreachGameController self );void UnregisterBlackboardCallbacks()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "UnregisterBlackboardCallbacks;", (CyberwareBreachGameController_UnregisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_UnregisterBlackboardCallbacks( game.ui.CyberwareBreachGameController self );bool OnSway(Vector2 pos)RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "OnSway", (CyberwareBreachGameController_OnSway x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_OnSway( game.ui.CyberwareBreachGameController self, Vector2 pos );void UpdateState(bool visible)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "UpdateState;Bool", (CyberwareBreachGameController_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_UpdateState( game.ui.CyberwareBreachGameController self, bool visible );void ChangeScreenPosition(Vector2 screenPosition)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "ChangeScreenPosition;Vector2", (CyberwareBreachGameController_ChangeScreenPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_ChangeScreenPosition( game.ui.CyberwareBreachGameController self, Vector2 screenPosition );void ChangeScreenSize(float radius)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "ChangeScreenSize;Float", (CyberwareBreachGameController_ChangeScreenSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_ChangeScreenSize( game.ui.CyberwareBreachGameController self, float radius );void ChangeHealth(float health, float givenMaxHealth, bool? fireTransition)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "ChangeHealth;FloatFloatBool", (CyberwareBreachGameController_ChangeHealth x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_ChangeHealth( game.ui.CyberwareBreachGameController self, float health, float givenMaxHealth, bool? fireTransition );void ChangeFluff(Vector2 screenPosition, float radius)RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "ChangeFluff;Vector2Float", (CyberwareBreachGameController_ChangeFluff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_ChangeFluff( game.ui.CyberwareBreachGameController self, Vector2 screenPosition, float radius );float InterpolateValues(float startValue, float endValue, float ratio)RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "InterpolateValues;FloatFloatFloat", (CyberwareBreachGameController_InterpolateValues x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_InterpolateValues( game.ui.CyberwareBreachGameController self, float startValue, float endValue, float ratio );bool IsAnyIntroAnimPlaying(bool ignoreSizeAnim)RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "IsAnyIntroAnimPlaying;Bool", (CyberwareBreachGameController_IsAnyIntroAnimPlaying x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_IsAnyIntroAnimPlaying( game.ui.CyberwareBreachGameController self, bool ignoreSizeAnim );void PlayIntroAnimation()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "PlayIntroAnimation;", (CyberwareBreachGameController_PlayIntroAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_PlayIntroAnimation( game.ui.CyberwareBreachGameController self );bool OnIntroAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "OnIntroAnimationFinished", (CyberwareBreachGameController_OnIntroAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_OnIntroAnimationFinished( game.ui.CyberwareBreachGameController self, ink.anim.Proxy? proxy );void PlayShowAnimation()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "PlayShowAnimation;", (CyberwareBreachGameController_PlayShowAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_PlayShowAnimation( game.ui.CyberwareBreachGameController self );bool OnShowAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "OnShowAnimationFinished", (CyberwareBreachGameController_OnShowAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_OnShowAnimationFinished( game.ui.CyberwareBreachGameController self, ink.anim.Proxy? proxy );void PlayTimeoutAnimation()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "PlayTimeoutAnimation;", (CyberwareBreachGameController_PlayTimeoutAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_PlayTimeoutAnimation( game.ui.CyberwareBreachGameController self );void StopAllAnimations()RTTIre.Hooks.PlaceVoid( "gameuiCyberwareBreachGameController", "StopAllAnimations;", (CyberwareBreachGameController_StopAllAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_StopAllAnimations( game.ui.CyberwareBreachGameController self );bool OnMoveAnimationFinished()RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "OnMoveAnimationFinished", (CyberwareBreachGameController_OnMoveAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_OnMoveAnimationFinished( game.ui.CyberwareBreachGameController self );bool OnResizeAnimationFinished()RTTIre.Hooks.Place( "gameuiCyberwareBreachGameController", "OnResizeAnimationFinished", (CyberwareBreachGameController_OnResizeAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CyberwareBreachGameController_OnResizeAnimationFinished( game.ui.CyberwareBreachGameController self );