class
ChargebarController
- 21 properties
- 13 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
foreground | ink.WidgetReference | 0x0 | scripted |
midground | ink.WidgetReference | 0x18 | scripted |
background | ink.WidgetReference | 0x30 | scripted |
maxChargeAnimationName | CName | 0x48 | scripted |
maxChargeResetAnimationName | CName | 0x50 | scripted |
staticChargeAnimationName | CName | 0x58 | scripted |
chargedShootAnimationName | CName | 0x60 | scripted |
radialWipe | bool | 0x68 | scripted |
verticalChargeBar | bool | 0x69 | scripted |
playStaticChargeAnimationInstead | bool | 0x6A | scripted |
player | WeakHandle<game.Object> | 0x70 | scripted |
statsSystem | game.StatsSystem? | 0x80 | scripted |
canFullyCharge | bool | 0x90 | scripted |
canOvercharge | bool | 0x91 | scripted |
listenerFullCharge | ChargebarStatsListener? | 0x98 | scripted |
listenerOvercharge | ChargebarStatsListener? | 0xA8 | scripted |
animationMaxCharge | ink.anim.Proxy? | 0xB8 | scripted |
animationStaticCharge | ink.anim.Proxy? | 0xC8 | scripted |
animationChargedShoot | ink.anim.Proxy? | 0xD8 | scripted |
animationStaticChargePlayed | bool | 0xE8 | scripted |
isCharged | bool | 0xE9 | scripted |
Functions
void OnPlayerAttach(game.Object player)RTTIre.Hooks.PlaceVoid( "ChargebarController", "OnPlayerAttach;GameObject", (ChargebarController_OnPlayerAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_OnPlayerAttach( ChargebarController self, game.Object? player );void OnPlayerDetach(game.Object player)RTTIre.Hooks.PlaceVoid( "ChargebarController", "OnPlayerDetach;GameObject", (ChargebarController_OnPlayerDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_OnPlayerDetach( ChargebarController self, game.Object? player );void OnStatChanged(game.StatsObjectID ownerID, game.data.StatType statType, float diff, float total)RTTIre.Hooks.PlaceVoid( "ChargebarController", "OnStatChanged;StatsObjectIDgamedataStatTypeFloatFloat", (ChargebarController_OnStatChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_OnStatChanged( ChargebarController self, game.StatsObjectID ownerID, game.data.StatType statType, float diff, float total );void OnChargeValueChanged(float value)RTTIre.Hooks.PlaceVoid( "ChargebarController", "OnChargeValueChanged;Float", (ChargebarController_OnChargeValueChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_OnChargeValueChanged( ChargebarController self, float value );float GetCurrentChargeLimit()RTTIre.Hooks.Place( "ChargebarController", "GetCurrentChargeLimit;", (ChargebarController_GetCurrentChargeLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_GetCurrentChargeLimit( ChargebarController self );void SetRadialWipe(float value, float threshold)RTTIre.Hooks.PlaceVoid( "ChargebarController", "SetRadialWipe;FloatFloat", (ChargebarController_SetRadialWipe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_SetRadialWipe( ChargebarController self, float value, float threshold );void SetBarsSize(float value, float threshold)RTTIre.Hooks.PlaceVoid( "ChargebarController", "SetBarsSize;FloatFloat", (ChargebarController_SetBarsSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_SetBarsSize( ChargebarController self, float value, float threshold );void EvalChargeAnimation(float value, float threshold)RTTIre.Hooks.PlaceVoid( "ChargebarController", "EvalChargeAnimation;FloatFloat", (ChargebarController_EvalChargeAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_EvalChargeAnimation( ChargebarController self, float value, float threshold );void StopChargingAnimation()RTTIre.Hooks.PlaceVoid( "ChargebarController", "StopChargingAnimation;", (ChargebarController_StopChargingAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_StopChargingAnimation( ChargebarController self );void PlayStaticChargeAnimation(float value, float threshold)RTTIre.Hooks.PlaceVoid( "ChargebarController", "PlayStaticChargeAnimation;FloatFloat", (ChargebarController_PlayStaticChargeAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_PlayStaticChargeAnimation( ChargebarController self, float value, float threshold );float GetWeponChargingSpeedRatio()RTTIre.Hooks.Place( "ChargebarController", "GetWeponChargingSpeedRatio;", (ChargebarController_GetWeponChargingSpeedRatio x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_GetWeponChargingSpeedRatio( ChargebarController self );void PlayChargedShootAnimation()RTTIre.Hooks.PlaceVoid( "ChargebarController", "PlayChargedShootAnimation;", (ChargebarController_PlayChargedShootAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_PlayChargedShootAnimation( ChargebarController self );game.weapon.Object? GetWeaponObject()RTTIre.Hooks.Place( "ChargebarController", "GetWeaponObject;", (ChargebarController_GetWeaponObject x) => { return re.Hooks.CallOriginal<re.msgpack.game.weapon.GameWeaponObject>(); } ); [Msgpack.Gen] public readonly partial record struct ChargebarController_GetWeaponObject( ChargebarController self );