class game
ItemData
game.ItemData
- 0 properties
- 29 functions
- 3 derived classes
Extends IScriptable ISerializable
Properties
None.
Functions
game.ItemID GetID()RTTIre.Hooks.Place( "gameItemData", "GetID", (ItemData_GetID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetID( game.ItemData self );CName GetName()RTTIre.Hooks.Place( "gameItemData", "GetName", (ItemData_GetName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetName( game.ItemData self );string GetNameAsString()RTTIre.Hooks.Place( "gameItemData", "GetNameAsString", (ItemData_GetNameAsString x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetNameAsString( game.ItemData self );int GetQuantity()RTTIre.Hooks.Place( "gameItemData", "GetQuantity", (ItemData_GetQuantity x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetQuantity( game.ItemData self );bool HasAttachmentSlot(TDBID slotID)RTTIre.Hooks.Place( "gameItemData", "HasAttachmentSlot", (ItemData_HasAttachmentSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_HasAttachmentSlot( game.ItemData self, TDBID slotID );bool HasPlacementSlot(TDBID slotID)RTTIre.Hooks.Place( "gameItemData", "HasPlacementSlot", (ItemData_HasPlacementSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_HasPlacementSlot( game.ItemData self, TDBID slotID );bool HasTag(CName tag)RTTIre.Hooks.Place( "gameItemData", "HasTag", (ItemData_HasTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_HasTag( game.ItemData self, CName tag );bool HasAnyOfTags(CName[] tags)RTTIre.Hooks.Place( "gameItemData", "HasAnyOfTags", (ItemData_HasAnyOfTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_HasAnyOfTags( game.ItemData self, CName[] tags );bool SetDynamicTag(CName tag)RTTIre.Hooks.Place( "gameItemData", "SetDynamicTag", (ItemData_SetDynamicTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_SetDynamicTag( game.ItemData self, CName tag );bool RemoveDynamicTag(CName tag)RTTIre.Hooks.Place( "gameItemData", "RemoveDynamicTag", (ItemData_RemoveDynamicTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_RemoveDynamicTag( game.ItemData self, CName tag );CName[] GetDynamicTags()RTTIGameTime GetTimestamp()RTTIre.Hooks.Place( "gameItemData", "GetTimestamp", (ItemData_GetTimestamp x) => { return re.Hooks.CallOriginal<re.msgpack.GameTime>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetTimestamp( game.ItemData self );bool HasStatData(game.data.StatType type)RTTIre.Hooks.Place( "gameItemData", "HasStatData", (ItemData_HasStatData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_HasStatData( game.ItemData self, game.data.StatType type );float GetStatValueByType(game.data.StatType type)RTTIre.Hooks.Place( "gameItemData", "GetStatValueByType", (ItemData_GetStatValueByType x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetStatValueByType( game.ItemData self, game.data.StatType type );float GetBareStatValueByType(game.data.StatType type)RTTIre.Hooks.Place( "gameItemData", "GetBareStatValueByType", (ItemData_GetBareStatValueByType x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetBareStatValueByType( game.ItemData self, game.data.StatType type );game.StatsObjectID GetStatsObjectID()RTTIre.Hooks.Place( "gameItemData", "GetStatsObjectID", (ItemData_GetStatsObjectID x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatsObjectID>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetStatsObjectID( game.ItemData self );bool HasPartInSlot(TDBID slotID)RTTIre.Hooks.Place( "gameItemData", "HasPartInSlot", (ItemData_HasPartInSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_HasPartInSlot( game.ItemData self, TDBID slotID );void ReinitializePlayerStats(ScriptGameInstance gameInstance, ent.EntityID ownerID)RTTIre.Hooks.PlaceVoid( "gameItemData", "ReinitializePlayerStats", (ItemData_ReinitializePlayerStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_ReinitializePlayerStats( game.ItemData self, ScriptGameInstance gameInstance, ent.EntityID ownerID );void GetItemPart(out game.InnerItemData part, TDBID slotId)RTTIre.Hooks.PlaceVoid( "gameItemData", "GetItemPart", (ItemData_GetItemPart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetItemPart( game.ItemData self, game.InnerItemData part, TDBID slotId );void GetItemParts(out game.InnerItemData[] parts)RTTIre.Hooks.PlaceVoid( "gameItemData", "GetItemParts", (ItemData_GetItemParts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetItemParts( game.ItemData self, game.InnerItemData[] parts );game.StatsBundleHandler? GetTemporaryStatBundle()RTTIre.Hooks.Place( "gameItemData", "GetTemporaryStatBundle", (ItemData_GetTemporaryStatBundle x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatsBundleHandler>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetTemporaryStatBundle( game.ItemData self );game.data.ItemType GetItemType()RTTIre.Hooks.Place( "gameItemData", "GetItemType", (ItemData_GetItemType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GameDataItemType>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetItemType( game.ItemData self );CName GetLocalizedItemType()RTTIre.Hooks.Place( "gameItemData", "GetLocalizedItemType", (ItemData_GetLocalizedItemType x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetLocalizedItemType( game.ItemData self );bool UsesVariants()RTTIre.Hooks.Place( "gameItemData", "UsesVariants", (ItemData_UsesVariants x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_UsesVariants( game.ItemData self );int GetVariant()RTTIre.Hooks.Place( "gameItemData", "GetVariant", (ItemData_GetVariant x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetVariant( game.ItemData self );void AddStatsOnEquip(game.Object objectAttachedTo)RTTIre.Hooks.PlaceVoid( "gameItemData", "AddStatsOnEquip", (ItemData_AddStatsOnEquip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_AddStatsOnEquip( game.ItemData self, game.Object? objectAttachedTo );void SubtractStatsOnUnequip(game.Object objectDetachedFrom)RTTIre.Hooks.PlaceVoid( "gameItemData", "SubtractStatsOnUnequip", (ItemData_SubtractStatsOnUnequip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_SubtractStatsOnUnequip( game.ItemData self, game.Object? objectDetachedFrom );void GetEmptySlotsOnItem(out TDBID[] emptySlots)RTTIre.Hooks.PlaceVoid( "gameItemData", "GetEmptySlotsOnItem", (ItemData_GetEmptySlotsOnItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetEmptySlotsOnItem( game.ItemData self, TDBID[] emptySlots );void GetUsedSlotsOnItem(out TDBID[] usedSlots)RTTIre.Hooks.PlaceVoid( "gameItemData", "GetUsedSlotsOnItem", (ItemData_GetUsedSlotsOnItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemData_GetUsedSlotsOnItem( game.ItemData self, TDBID[] usedSlots );