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> | 0x40 | scripted |
animBlink | ink.anim.Definition? | 0x50 | scripted |
animBlinkProxy | ink.anim.Proxy? | 0x60 | scripted |
animBlinkOptions | ink.anim.PlaybackOptions | 0x70 | scripted |
animBlinkLastStage | int | 0xAC | scripted |
blinkAnimLoopType | ink.anim.LoopType | 0xB0 | scripted |
blinkDuration | float | 0xB4 | scripted |
bountyBadgeWidget | ink.WidgetReference | 0xB8 | scripted |
blinkSpeed1 | float | 0xD0 | scripted |
blinkSpeed2 | float | 0xD4 | scripted |
blinkSpeed3 | float | 0xD8 | scripted |
blinkAnimInterpolationMode | ink.anim.InterpolationMode | 0xDC | scripted |
blinkAnimInterpolationType | ink.anim.InterpolationType | 0xDD | scripted |
icon | ink.ImageWidgetReference | 0xE0 | scripted |
iconBg | ink.ImageWidgetReference | 0xF8 | scripted |
ncpdIconName | CName | 0x110 | scripted |
ncpdIconBgName | CName | 0x118 | scripted |
dogtownIconName | CName | 0x120 | scripted |
dogtownIconBgName | CName | 0x128 | 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 );