class
RipperdocMetersCapacity
- 37 properties
- 17 functions
Extends RipperdocMetersBase ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
defaultRightBarScale | float | 0xD8 | scripted |
overchargeGapSize | float | 0xDC | scripted |
curCapacityLabelContainer | ink.WidgetReference | 0xE0 | scripted |
curCapacityLabelBackground | ink.WidgetReference | 0xF8 | scripted |
costLabelContainer | ink.WidgetReference | 0x110 | scripted |
costLabelText | ink.TextWidgetReference | 0x128 | scripted |
maxCapacityLabelContainer | ink.WidgetReference | 0x140 | scripted |
maxCapacityLabelText | ink.TextWidgetReference | 0x158 | scripted |
overchargeBox | ink.WidgetReference | 0x170 | scripted |
thresholdLine | ink.WidgetReference | 0x188 | scripted |
edgrunnerLock | ink.WidgetReference | 0x1A0 | scripted |
overchargeGlow | ink.WidgetReference | 0x1B8 | scripted |
overchargeGlowAnimName | CName | 0x1D0 | scripted |
overchargeVisibilityThreshold | float | 0x1D8 | scripted |
currentCapacity | int | 0x1DC | scripted |
maxCapacity | int | 0x1E0 | scripted |
maxCapacityPossible | float | 0x1E4 | scripted |
overchargeMaxCapacity | int | 0x1E8 | scripted |
overchargeValue | int | 0x1EC | scripted |
isEdgerunner | bool | 0x1F0 | scripted |
curCapacityLabel | WeakHandle<RipperdocFillLabel> | 0x1F8 | scripted |
capacityLabelAnimation | ink.anim.Proxy? | 0x208 | scripted |
costLabelAnimation | ink.anim.Proxy? | 0x218 | scripted |
capacityPulseAnimation | PulseAnimation? | 0x228 | scripted |
costLabelPulseAnimation | PulseAnimation? | 0x238 | scripted |
overchargeGlowAnimProxy | ink.anim.Proxy? | 0x248 | scripted |
overchargeGlowAnimOptions | ink.anim.PlaybackOptions | 0x258 | scripted |
overchargeBoxState | CName | 0x288 | scripted |
maxBaseBar | int | 0x290 | scripted |
overBars | int | 0x294 | scripted |
barsSpawned | bool | 0x298 | scripted |
showOverchargeBox | bool | 0x299 | scripted |
isHoverdCyberwareEquipped | bool | 0x29A | scripted |
C_costLabelAnchorPoint_ADD | Vector2 | 0x29C | scripted |
C_costLabelAnchorPoint_SUBTRACT | Vector2 | 0x2A4 | scripted |
C_costLabelAnchorPoint_EQUIPPED | Vector2 | 0x2AC | scripted |
C_costLabelAnchorPoint_EQUIPPED_EDGRUNNER | Vector2 | 0x2B4 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnInitialize", (RipperdocMetersCapacity_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnInitialize( RipperdocMetersCapacity self );bool OnUninitialize()RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnUninitialize", (RipperdocMetersCapacity_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnUninitialize( RipperdocMetersCapacity self );bool OnOverchargeHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnOverchargeHoverOver", (RipperdocMetersCapacity_OnOverchargeHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnOverchargeHoverOver( RipperdocMetersCapacity self, ink.PointerEvent? evt );bool OnOverchargeHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnOverchargeHoverOut", (RipperdocMetersCapacity_OnOverchargeHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnOverchargeHoverOut( RipperdocMetersCapacity self, ink.PointerEvent? evt );void SpawnBars()RTTIre.Hooks.PlaceVoid( "RipperdocMetersCapacity", "SpawnBars;", (RipperdocMetersCapacity_SpawnBars x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_SpawnBars( RipperdocMetersCapacity self );bool OnBarSpawned(ink.Widget widget, IScriptable data)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnBarSpawned", (RipperdocMetersCapacity_OnBarSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnBarSpawned( RipperdocMetersCapacity self, ink.Widget? widget, IScriptable? data );bool OnLastBarIntroFinished(ink.anim.Proxy animProxy)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnLastBarIntroFinished", (RipperdocMetersCapacity_OnLastBarIntroFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnLastBarIntroFinished( RipperdocMetersCapacity self, ink.anim.Proxy? animProxy );void ConfigureBar(int curEquippedCapacity, int newEquippedCapacity, int maxCapacity, int overclockCapacity, bool isChange)RTTIre.Hooks.PlaceVoid( "RipperdocMetersCapacity", "ConfigureBar;Int32Int32Int32Int32Bool", (RipperdocMetersCapacity_ConfigureBar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_ConfigureBar( RipperdocMetersCapacity self, int curEquippedCapacity, int newEquippedCapacity, int maxCapacity, int overclockCapacity, bool isChange );CName GetState(bool isSafe, bool isEdgerunner, int cur, int start, int dif)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "GetState;BoolBoolInt32Int32Int32", (RipperdocMetersCapacity_GetState x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_GetState( RipperdocMetersCapacity self, bool isSafe, bool isEdgerunner, int cur, int start, int dif );void SetCapacity(int cur, int max, int over, float maxPossible)RTTIre.Hooks.PlaceVoid( "RipperdocMetersCapacity", "SetCapacity;Int32Int32Int32Float", (RipperdocMetersCapacity_SetCapacity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_SetCapacity( RipperdocMetersCapacity self, int cur, int max, int over, float maxPossible );void SetMaxZone(ink.WidgetReference downLine, ink.WidgetReference upperLine)RTTIre.Hooks.PlaceVoid( "RipperdocMetersCapacity", "SetMaxZone;inkWidgetRefinkWidgetRef", (RipperdocMetersCapacity_SetMaxZone x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_SetMaxZone( RipperdocMetersCapacity self, ink.WidgetReference downLine, ink.WidgetReference upperLine );bool OnIntroAnimationFinished_METER(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnIntroAnimationFinished_METER", (RipperdocMetersCapacity_OnIntroAnimationFinished_METER x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnIntroAnimationFinished_METER( RipperdocMetersCapacity self, ink.anim.Proxy? proxy );bool OnMeterIntroFinished_LEFT(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnMeterIntroFinished_LEFT", (RipperdocMetersCapacity_OnMeterIntroFinished_LEFT x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnMeterIntroFinished_LEFT( RipperdocMetersCapacity self, ink.anim.Proxy? proxy );bool OnApply(RipperdocMeterCapacityApplyEvent evt)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnApply", (RipperdocMetersCapacity_OnApply x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnApply( RipperdocMetersCapacity self, RipperdocMeterCapacityApplyEvent? evt );bool OnEdgrunnerPerkEvent(EdgrunnerPerkEvent evt)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnEdgrunnerPerkEvent", (RipperdocMetersCapacity_OnEdgrunnerPerkEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnEdgrunnerPerkEvent( RipperdocMetersCapacity self, EdgrunnerPerkEvent? evt );bool OnHover(RipperdocMeterCapacityHoverEvent evt)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnHover", (RipperdocMetersCapacity_OnHover x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnHover( RipperdocMetersCapacity self, RipperdocMeterCapacityHoverEvent? evt );bool OnRipperdocMeterCapacityBarHoverEvent(RipperdocMeterCapacityBarHoverEvent evt)RTTIre.Hooks.Place( "RipperdocMetersCapacity", "OnRipperdocMeterCapacityBarHoverEvent", (RipperdocMetersCapacity_OnRipperdocMeterCapacityBarHoverEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RipperdocMetersCapacity_OnRipperdocMeterCapacityBarHoverEvent( RipperdocMetersCapacity self, RipperdocMeterCapacityBarHoverEvent? evt );