class
ProgressionWidgetGameController
- 6 properties
- 9 functions
Extends game.ui.GenericNotificationGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
duration | float | 0x0 | scripted |
playerDevelopmentSystem | PlayerDevelopmentSystem? | 0x8 | scripted |
combatModePSM | game.PSMCombat | 0x18 | scripted |
combatModeListener | red.CallbackObject? | 0x20 | scripted |
playerObject | WeakHandle<game.Object> | 0x30 | scripted |
gameInstance | ScriptGameInstance | 0x40 | scripted |
Functions
bool GetShouldSaveState()overrideRTTIre.Hooks.Place( "ProgressionWidgetGameController", "GetShouldSaveState;", (ProgressionWidgetGameController_GetShouldSaveState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_GetShouldSaveState( ProgressionWidgetGameController self );int GetID()overrideRTTIre.Hooks.Place( "ProgressionWidgetGameController", "GetID;", (ProgressionWidgetGameController_GetID x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_GetID( ProgressionWidgetGameController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "ProgressionWidgetGameController", "OnPlayerAttach", (ProgressionWidgetGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_OnPlayerAttach( ProgressionWidgetGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerGameObject)RTTIre.Hooks.Place( "ProgressionWidgetGameController", "OnPlayerDetach", (ProgressionWidgetGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_OnPlayerDetach( ProgressionWidgetGameController self, game.Object? playerGameObject );void RegisterPSMListeners(game.Object playerObject)RTTIre.Hooks.PlaceVoid( "ProgressionWidgetGameController", "RegisterPSMListeners;GameObject", (ProgressionWidgetGameController_RegisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_RegisterPSMListeners( ProgressionWidgetGameController self, game.Object? playerObject );void UnregisterPSMListeners(game.Object playerObject)RTTIre.Hooks.PlaceVoid( "ProgressionWidgetGameController", "UnregisterPSMListeners;GameObject", (ProgressionWidgetGameController_UnregisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_UnregisterPSMListeners( ProgressionWidgetGameController self, game.Object? playerObject );bool OnCombatStateChanged(int value)RTTIre.Hooks.Place( "ProgressionWidgetGameController", "OnCombatStateChanged", (ProgressionWidgetGameController_OnCombatStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_OnCombatStateChanged( ProgressionWidgetGameController self, int value );bool OnCharacterProficiencyUpdated(ProficiencyProgressEvent evt)RTTIre.Hooks.Place( "ProgressionWidgetGameController", "OnCharacterProficiencyUpdated", (ProgressionWidgetGameController_OnCharacterProficiencyUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_OnCharacterProficiencyUpdated( ProgressionWidgetGameController self, ProficiencyProgressEvent? evt );void AddToNotificationQueue(int value, int remainingPointsToLevelUp, int delta, CName notificationColorTheme, string notificationName, game.data.ProficiencyType type, int currentLevel, bool isLevelMaxed)RTTIre.Hooks.PlaceVoid( "ProgressionWidgetGameController", "AddToNotificationQueue;Int32Int32Int32CNamescript_ref<String>gamedataProficiencyTypeInt32Bool", (ProgressionWidgetGameController_AddToNotificationQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionWidgetGameController_AddToNotificationQueue( ProgressionWidgetGameController self, int value, int remainingPointsToLevelUp, int delta, CName notificationColorTheme, string notificationName, game.data.ProficiencyType type, int currentLevel, bool isLevelMaxed );