ItemID struct 16 bytes
game.ItemID
Inheritance
No base class.
Derived
None.
Properties
| Property | Type | |
|---|---|---|
id | TDBID | |
rngSeed | uint | |
uniqueCounter | ushort | |
flags | byte |
Functions
static bool IsValid(game.ItemID itemID)staticRTTIstatic game.ItemID None()staticRTTIstatic game.ItemID FromTDBID(TDBID tdbID)staticRTTIstatic TDBID GetTDBID(game.ItemID itemID)staticRTTIstatic game.ItemID DuplicateRandomSeedWithOffset(game.ItemID referenceItemID, TDBID newItemTDBID, int offset)staticRTTIstatic game.ItemID CreateFromSeedWithOffset(TDBID newItemTDBID, uint seed, int offset)staticRTTIstatic game.ItemID CreateQuery(TDBID tdbID)staticRTTIstatic bool IsOfTDBID(game.ItemID itemID, TDBID tdbID)staticRTTIstatic bool IsQuery(game.ItemID itemID)staticRTTIstatic bool HasFlag(game.ItemID itemID, game.EItemIDFlag flag)staticRTTIstatic game.data.ItemStructure GetStructure(game.ItemID itemID)staticRTTIstatic ulong GetCombinedHash(game.ItemID itemID)staticRTTIstatic uint GetRngSeed(game.ItemID itemID)staticRTTI