class
StarController
- 21 properties
- 8 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
animIntroProxy | ink.anim.Proxy? | 0x0 | scripted |
animIntroOptions | ink.anim.PlaybackOptions | 0x10 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0x48 | scripted |
animBlink | ink.anim.Definition? | 0x58 | scripted |
animBlinkProxy | ink.anim.Proxy? | 0x68 | scripted |
animBlinkOptions | ink.anim.PlaybackOptions | 0x78 | scripted |
animBlinkLastStage | int | 0xBC | scripted |
blinkAnimLoopType | ink.anim.LoopType | 0xC0 | scripted |
blinkDuration | float | 0xC4 | scripted |
bountyBadgeWidget | ink.WidgetReference | 0xC8 | scripted |
blinkSpeed1 | float | 0xE0 | scripted |
blinkSpeed2 | float | 0xE4 | scripted |
blinkSpeed3 | float | 0xE8 | scripted |
blinkAnimInterpolationMode | ink.anim.InterpolationMode | 0xEC | scripted |
blinkAnimInterpolationType | ink.anim.InterpolationType | 0xED | scripted |
icon | ink.ImageWidgetReference | 0xF0 | scripted |
iconBg | ink.ImageWidgetReference | 0x108 | scripted |
ncpdIconName | CName | 0x120 | scripted |
ncpdIconBgName | CName | 0x128 | scripted |
dogtownIconName | CName | 0x130 | scripted |
dogtownIconBgName | CName | 0x138 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "StarController", "OnInitialize", (StarController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StarController_OnInitialize( StarController self );void CreateBlinkAnimation()RTTIre.Hooks.PlaceVoid( "StarController", "CreateBlinkAnimation;", (StarController_CreateBlinkAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StarController_CreateBlinkAnimation( StarController self );void PlayBlink(int stage)RTTIre.Hooks.PlaceVoid( "StarController", "PlayBlink;Int32", (StarController_PlayBlink x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StarController_PlayBlink( StarController self, int stage );void SetBounty(bool arg)RTTIre.Hooks.PlaceVoid( "StarController", "SetBounty;Bool", (StarController_SetBounty x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StarController_SetBounty( StarController self, bool arg );void UpdateState(CName newState)RTTIre.Hooks.PlaceVoid( "StarController", "UpdateState;CName", (StarController_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StarController_UpdateState( StarController self, CName newState );void StartBlink(float timeTotal, int stages)RTTIre.Hooks.PlaceVoid( "StarController", "StartBlink;FloatInt32", (StarController_StartBlink x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StarController_StartBlink( StarController self, float timeTotal, int stages );void StopBlink()RTTIre.Hooks.PlaceVoid( "StarController", "StopBlink;", (StarController_StopBlink x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StarController_StopBlink( StarController self );bool OnBlinkLoopFinished(ink.anim.Proxy animProxy)RTTIre.Hooks.Place( "StarController", "OnBlinkLoopFinished", (StarController_OnBlinkLoopFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StarController_OnBlinkLoopFinished( StarController self, ink.anim.Proxy? animProxy );