class game
LootManager
game.LootManager
- 0 properties
- 6 functions
Extends game.ILootManager game.IGameSystem IScriptable ISerializable
Properties
None.
Functions
void GenerateLoot(TDBID lootID, out game.ItemModParams[] itemList, game.Object? gameNode)RTTIre.Hooks.PlaceVoid( "gameLootManager", "GenerateLoot", (LootManager_GenerateLoot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LootManager_GenerateLoot( game.LootManager self, TDBID lootID, game.ItemModParams[] itemList, game.Object? gameNode );bool SpawnItemDrop(game.Object obj, game.ItemID itemID, Vector4? position, Quaternion? rotation)RTTIre.Hooks.Place( "gameLootManager", "SpawnItemDrop", (LootManager_SpawnItemDrop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootManager_SpawnItemDrop( game.LootManager self, game.Object? obj, game.ItemID itemID, Vector4? position, Quaternion? rotation );bool SpawnItemDropOfManyItems(game.Object obj, game.DropInstruction[] itemInstructions, CName? dropItemName, Vector4? position, Quaternion? rotation)RTTIre.Hooks.Place( "gameLootManager", "SpawnItemDropOfManyItems", (LootManager_SpawnItemDropOfManyItems x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootManager_SpawnItemDropOfManyItems( game.LootManager self, game.Object? obj, game.DropInstruction[] itemInstructions, CName? dropItemName, Vector4? position, Quaternion? rotation );bool SpawnThrowableItemDrop(game.Object obj, game.ItemID itemID, Vector4 position, Quaternion rotation, game.projectile.ParabolicTrajectoryParams paramss)RTTIre.Hooks.Place( "gameLootManager", "SpawnThrowableItemDrop", (LootManager_SpawnThrowableItemDrop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootManager_SpawnThrowableItemDrop( game.LootManager self, game.Object? obj, game.ItemID itemID, Vector4 position, Quaternion rotation, game.projectile.ParabolicTrajectoryParams? paramss );CName GetDefaultDropItemName()RTTIre.Hooks.Place( "gameLootManager", "GetDefaultDropItemName", (LootManager_GetDefaultDropItemName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct LootManager_GetDefaultDropItemName( game.LootManager self );void PurgeLoot()RTTIre.Hooks.PlaceVoid( "gameLootManager", "PurgeLoot", (LootManager_PurgeLoot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LootManager_PurgeLoot( game.LootManager self );