class game.ui
PhoneWaveformGameController
game.ui.PhoneWaveformGameController
- 10 properties
- 11 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
measurementsIntreval | float | 0xF4 | |
measurementsCount | int | 0xF0 | |
barItemName | CName | 0x0 | scripted |
root | WeakHandle<ink.CompoundWidget> | 0x8 | scripted |
bars | WeakHandle<ink.Widget>[] | 0x18 | scripted |
traces | WeakHandle<ink.Widget>[] | 0x28 | scripted |
cachedRootSize | Vector2 | 0x38 | scripted |
maxValue | float | 0x40 | scripted |
barsPadding | float | 0x44 | scripted |
barSize | Vector2 | 0x48 | scripted |
Functions
void SetMeasurementsCount(int value)RTTIre.Hooks.PlaceVoid( "gameuiPhoneWaveformGameController", "SetMeasurementsCount", (PhoneWaveformGameController_SetMeasurementsCount x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_SetMeasurementsCount( game.ui.PhoneWaveformGameController self, int value );void SetMeasurementsIntreval(float value)RTTIre.Hooks.PlaceVoid( "gameuiPhoneWaveformGameController", "SetMeasurementsIntreval", (PhoneWaveformGameController_SetMeasurementsIntreval x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_SetMeasurementsIntreval( game.ui.PhoneWaveformGameController self, float value );int GetMeasurementsCount()RTTIre.Hooks.Place( "gameuiPhoneWaveformGameController", "GetMeasurementsCount", (PhoneWaveformGameController_GetMeasurementsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_GetMeasurementsCount( game.ui.PhoneWaveformGameController self );float GetMeasurementsIntreval()RTTIre.Hooks.Place( "gameuiPhoneWaveformGameController", "GetMeasurementsIntreval", (PhoneWaveformGameController_GetMeasurementsIntreval x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_GetMeasurementsIntreval( game.ui.PhoneWaveformGameController self );void SetItemName(CName value)RTTIre.Hooks.PlaceVoid( "gameuiPhoneWaveformGameController", "SetItemName;CName", (PhoneWaveformGameController_SetItemName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_SetItemName( game.ui.PhoneWaveformGameController self, CName value );bool OnInitialize()RTTIre.Hooks.Place( "gameuiPhoneWaveformGameController", "OnInitialize", (PhoneWaveformGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_OnInitialize( game.ui.PhoneWaveformGameController self );bool OnUpdate(game.ui.PhoneWaveformData audioData)RTTIre.Hooks.Place( "gameuiPhoneWaveformGameController", "OnUpdate", (PhoneWaveformGameController_OnUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_OnUpdate( game.ui.PhoneWaveformGameController self, game.ui.PhoneWaveformData? audioData );void InitWaveform()RTTIre.Hooks.PlaceVoid( "gameuiPhoneWaveformGameController", "InitWaveform;", (PhoneWaveformGameController_InitWaveform x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_InitWaveform( game.ui.PhoneWaveformGameController self );WeakHandle<ink.CompoundWidget> SpawnBar(ink.Margin margin)RTTIvoid UpdateWaveform(Vector4[] audioData)RTTIre.Hooks.PlaceVoid( "gameuiPhoneWaveformGameController", "UpdateWaveform;script_ref<array<Vector4>>", (PhoneWaveformGameController_UpdateWaveform x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_UpdateWaveform( game.ui.PhoneWaveformGameController self, List<Vector4> audioData );Vector2 FixSize(WeakHandle<ink.Widget> bar, float value)RTTIre.Hooks.Place( "gameuiPhoneWaveformGameController", "FixSize;inkWidgetFloat", (PhoneWaveformGameController_FixSize x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneWaveformGameController_FixSize( game.ui.PhoneWaveformGameController self, WeakHandle<ink.Widget> bar, float value );