class
RipperdocMetersArmor
- 25 properties
- 16 functions
Extends RipperdocMetersBase ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
barScale | float | 0xD8 | scripted |
currentArmorLabelContainer | ink.WidgetReference | 0xE0 | scripted |
currentArmorLabelBackground | ink.WidgetReference | 0xF8 | scripted |
costArmorLabelContainer | ink.WidgetReference | 0x110 | scripted |
costArmorLabelBackground | ink.WidgetReference | 0x128 | scripted |
costArmorLabelValue | ink.TextWidgetReference | 0x140 | scripted |
maxArmorLabel | ink.WidgetReference | 0x158 | scripted |
maxArmorLabelContainer | ink.WidgetReference | 0x170 | scripted |
maxArmorLabelValue | ink.TextWidgetReference | 0x188 | scripted |
maxArmor | float | 0x1A0 | scripted |
curEquippedArmor | float | 0x1A4 | scripted |
newEquippedArmor | float | 0x1A8 | scripted |
maxArmorPossible | float | 0x1AC | scripted |
maxDamageReduction | float | 0x1B0 | scripted |
currentArmorLabel | WeakHandle<RipperdocFillLabel> | 0x1B8 | scripted |
currentArmorLabelAnimation | ink.anim.Proxy? | 0x1C8 | scripted |
costArmorLabelAnimation | ink.anim.Proxy? | 0x1D8 | scripted |
currentArmorLabelPulseAnimation | PulseAnimation? | 0x1E8 | scripted |
costArmorLabelPulseAnimation | PulseAnimation? | 0x1F8 | scripted |
maxBaseBar | int | 0x208 | scripted |
currentBars | int | 0x20C | scripted |
barsSpawned | bool | 0x210 | scripted |
C_costLabelAnchorPoint_ADD | Vector2 | 0x214 | scripted |
C_costLabelAnchorPoint_SUBTRACT | Vector2 | 0x21C | scripted |
C_costLabelAnchorPoint_EQUIPPED | Vector2 | 0x224 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnInitialize", (RipperdocMetersArmor_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnInitialize( RipperdocMetersArmor self );bool OnUninitialize()RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnUninitialize", (RipperdocMetersArmor_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnUninitialize( RipperdocMetersArmor self );void SpawnBars()RTTIre.Hooks.PlaceVoid( "RipperdocMetersArmor", "SpawnBars;", (RipperdocMetersArmor_SpawnBars x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_SpawnBars( RipperdocMetersArmor self );bool OnBarSpawned(ink.Widget widget, IScriptable data)RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnBarSpawned", (RipperdocMetersArmor_OnBarSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnBarSpawned( RipperdocMetersArmor self, ink.Widget? widget, IScriptable? data );bool OnLastBarIntroFinished(ink.anim.Proxy animProxy)RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnLastBarIntroFinished", (RipperdocMetersArmor_OnLastBarIntroFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnLastBarIntroFinished( RipperdocMetersArmor self, ink.anim.Proxy? animProxy );void SetArmor()RTTIre.Hooks.PlaceVoid( "RipperdocMetersArmor", "SetArmor;", (RipperdocMetersArmor_SetArmor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_SetArmor( RipperdocMetersArmor self );void SetArmorData(float newEquippedArmor, float maxCurrentArmor, float maxArmorPossible, float maxDamageReduction)RTTIre.Hooks.PlaceVoid( "RipperdocMetersArmor", "SetArmorData;FloatFloatFloatFloat", (RipperdocMetersArmor_SetArmorData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_SetArmorData( RipperdocMetersArmor self, float newEquippedArmor, float maxCurrentArmor, float maxArmorPossible, float maxDamageReduction );void SetMaxBar()RTTIre.Hooks.PlaceVoid( "RipperdocMetersArmor", "SetMaxBar;", (RipperdocMetersArmor_SetMaxBar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_SetMaxBar( RipperdocMetersArmor self );void PreviewChange(float change, bool isHover, bool isCyberwareEquipped)RTTIre.Hooks.PlaceVoid( "RipperdocMetersArmor", "PreviewChange;FloatBoolBool", (RipperdocMetersArmor_PreviewChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_PreviewChange( RipperdocMetersArmor self, float change, bool isHover, bool isCyberwareEquipped );bool OnIntroAnimationFinished_METER(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnIntroAnimationFinished_METER", (RipperdocMetersArmor_OnIntroAnimationFinished_METER x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnIntroAnimationFinished_METER( RipperdocMetersArmor self, ink.anim.Proxy? proxy );bool OnMeterIntroFinished_RIGHT(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnMeterIntroFinished_RIGHT", (RipperdocMetersArmor_OnMeterIntroFinished_RIGHT x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnMeterIntroFinished_RIGHT( RipperdocMetersArmor self, ink.anim.Proxy? proxy );bool OnApply(RipperdocMeterArmorApplyEvent evt)RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnApply", (RipperdocMetersArmor_OnApply x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnApply( RipperdocMetersArmor self, RipperdocMeterArmorApplyEvent? evt );bool OnHover(RipperdocMeterArmorHoverEvent evt)RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnHover", (RipperdocMetersArmor_OnHover x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnHover( RipperdocMetersArmor self, RipperdocMeterArmorHoverEvent? evt );bool OnBarHoverOver(ink.PointerEvent evt)overrideRTTIre.Hooks.Place( "RipperdocMetersArmor", "OnBarHoverOver", (RipperdocMetersArmor_OnBarHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnBarHoverOver( RipperdocMetersArmor self, ink.PointerEvent? evt );bool OnBarHoverOut(ink.PointerEvent evt)overrideRTTIre.Hooks.Place( "RipperdocMetersArmor", "OnBarHoverOut", (RipperdocMetersArmor_OnBarHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnBarHoverOut( RipperdocMetersArmor self, ink.PointerEvent? evt );bool OnRipperdocMeterArmorBarHoverEvent(RipperdocMeterArmorBarHoverEvent evt)RTTIre.Hooks.Place( "RipperdocMetersArmor", "OnRipperdocMeterArmorBarHoverEvent", (RipperdocMetersArmor_OnRipperdocMeterArmorBarHoverEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersArmor_OnRipperdocMeterArmorBarHoverEvent( RipperdocMetersArmor self, RipperdocMeterArmorBarHoverEvent? evt );