class
StatProvider
- 4 properties
- 6 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
GameItemData | WeakHandle<game.ItemData> | 0x0 | scripted |
PartData | game.InnerItemData | 0x10 | scripted |
InventoryItemData | game.InventoryItemData | 0x60 | scripted |
dataSource | game.EStatProviderDataSource | 0x2C0 | scripted |
Functions
void Setup(WeakHandle<game.ItemData> gameItemData)RTTIre.Hooks.PlaceVoid( "StatProvider", "Setup;gameItemData", (StatProvider_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatProvider_Setup( StatProvider self, WeakHandle<game.ItemData> gameItemData );void Setup(game.InventoryItemData inventoryItemData)RTTIre.Hooks.PlaceVoid( "StatProvider", "Setup;script_ref<InventoryItemData>", (StatProvider_Setup2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatProvider_Setup2( StatProvider self, game.InventoryItemData inventoryItemData );void Setup(game.InnerItemData partData)RTTIre.Hooks.PlaceVoid( "StatProvider", "Setup;InnerItemData", (StatProvider_Setup3 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatProvider_Setup3( StatProvider self, game.InnerItemData partData );bool HasStatData(game.data.StatType type)RTTIre.Hooks.Place( "StatProvider", "HasStatData;gamedataStatType", (StatProvider_HasStatData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatProvider_HasStatData( StatProvider self, game.data.StatType type );int GetStatValueByType(game.data.StatType type)RTTIre.Hooks.Place( "StatProvider", "GetStatValueByType;gamedataStatType", (StatProvider_GetStatValueByType x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct StatProvider_GetStatValueByType( StatProvider self, game.data.StatType type );float GetStatValueFByType(game.data.StatType type)RTTIre.Hooks.Place( "StatProvider", "GetStatValueFByType;gamedataStatType", (StatProvider_GetStatValueFByType x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatProvider_GetStatValueFByType( StatProvider self, game.data.StatType type );