class
CurrencyNotification
- 10 properties
- 10 functions
Extends GenericNotificationController game.ui.GenericNotificationReceiverGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
CurrencyUpdateAnimation | CName | 0xA8 | scripted |
CurrencyDiff | ink.TextWidgetReference | 0xB0 | scripted |
CurrencyTotal | ink.TextWidgetReference | 0xC8 | scripted |
total_animator | WeakHandle<ink.TextValueProgressAnimationController> | 0xE0 | scripted |
currencyData | game.ui.CurrencyUpdateNotificationViewData? | 0xF0 | scripted |
animProxy | ink.anim.Proxy? | 0x100 | scripted |
animState | CurrencyNotificationAnimState | 0x110 | scripted |
blackboard | WeakHandle<game.IBlackboard> | 0x118 | scripted |
uiSystemBB | UI_SystemDef? | 0x128 | scripted |
uiSystemId | red.CallbackObject? | 0x138 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "CurrencyNotification", "OnInitialize", (CurrencyNotification_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_OnInitialize( CurrencyNotification self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "CurrencyNotification", "OnUninitialize", (CurrencyNotification_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_OnUninitialize( CurrencyNotification self );bool OnDataUpdate()RTTIre.Hooks.Place( "CurrencyNotification", "OnDataUpdate", (CurrencyNotification_OnDataUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_OnDataUpdate( CurrencyNotification self );bool OnMenuUpdate(bool value)RTTIre.Hooks.Place( "CurrencyNotification", "OnMenuUpdate", (CurrencyNotification_OnMenuUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_OnMenuUpdate( CurrencyNotification self, bool value );void SetNotificationData(game.ui.GenericNotificationViewData notificationData)overrideRTTIre.Hooks.PlaceVoid( "CurrencyNotification", "SetNotificationData", (CurrencyNotification_SetNotificationData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_SetNotificationData( CurrencyNotification self, game.ui.GenericNotificationViewData? notificationData );void UpdateData()RTTIre.Hooks.PlaceVoid( "CurrencyNotification", "UpdateData;", (CurrencyNotification_UpdateData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_UpdateData( CurrencyNotification self );void PlayActiveAnim()RTTIre.Hooks.PlaceVoid( "CurrencyNotification", "PlayActiveAnim;", (CurrencyNotification_PlayActiveAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_PlayActiveAnim( CurrencyNotification self );bool OnIntoOver(ink.anim.Proxy e)RTTIre.Hooks.Place( "CurrencyNotification", "OnIntoOver", (CurrencyNotification_OnIntoOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_OnIntoOver( CurrencyNotification self, ink.anim.Proxy? e );bool OnOutroOver(ink.anim.Proxy e)RTTIre.Hooks.Place( "CurrencyNotification", "OnOutroOver", (CurrencyNotification_OnOutroOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_OnOutroOver( CurrencyNotification self, ink.anim.Proxy? e );bool OnMainAnimationOver(ink.anim.Proxy e)RTTIre.Hooks.Place( "CurrencyNotification", "OnMainAnimationOver", (CurrencyNotification_OnMainAnimationOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CurrencyNotification_OnMainAnimationOver( CurrencyNotification self, ink.anim.Proxy? e );