class game
ItemDropObject
game.ItemDropObject
- 4 properties
- 27 functions
Extends game.LootObject game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isEmpty | bool | 0x108 | scripted |
isIconic | bool | 0x109 | scripted |
hasQuestItems | bool | 0x10A | scripted |
spawnedItemID | game.ItemID | 0x10C | scripted |
Functions
ent.EntityID GetItemEntityID()RTTIre.Hooks.Place( "gameItemDropObject", "GetItemEntityID", (ItemDropObject_GetItemEntityID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_GetItemEntityID( game.ItemDropObject self );WeakHandle<game.ItemObject> GetItemObject()RTTIvoid EvaluateLootQualityByTask()RTTIre.Hooks.PlaceVoid( "gameItemDropObject", "EvaluateLootQualityByTask;", (ItemDropObject_EvaluateLootQualityByTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_EvaluateLootQualityByTask( game.ItemDropObject self );void EvaluateLootQualityTask(game.ScriptTaskData data)RTTIre.Hooks.PlaceVoid( "gameItemDropObject", "EvaluateLootQualityTask;ScriptTaskData", (ItemDropObject_EvaluateLootQualityTask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_EvaluateLootQualityTask( game.ItemDropObject self, game.ScriptTaskData? data );bool OnGameAttached()overrideRTTIre.Hooks.Place( "gameItemDropObject", "OnGameAttached", (ItemDropObject_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnGameAttached( game.ItemDropObject self );void ResolveInvotoryContent()RTTIre.Hooks.PlaceVoid( "gameItemDropObject", "ResolveInvotoryContent;", (ItemDropObject_ResolveInvotoryContent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_ResolveInvotoryContent( game.ItemDropObject self );bool HasValidLootQuality()RTTIre.Hooks.Place( "gameItemDropObject", "HasValidLootQuality;", (ItemDropObject_HasValidLootQuality x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_HasValidLootQuality( game.ItemDropObject self );bool EvaluateLootQuality()RTTIre.Hooks.Place( "gameItemDropObject", "EvaluateLootQuality;", (ItemDropObject_EvaluateLootQuality x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_EvaluateLootQuality( game.ItemDropObject self );game.data.Quality GetLootQuality()overrideRTTIre.Hooks.Place( "gameItemDropObject", "GetLootQuality;", (ItemDropObject_GetLootQuality x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Quality>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_GetLootQuality( game.ItemDropObject self );bool GetIsIconic()overrideRTTIre.Hooks.Place( "gameItemDropObject", "GetIsIconic;", (ItemDropObject_GetIsIconic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_GetIsIconic( game.ItemDropObject self );EMappinVisualState DeterminGameplayRoleMappinVisuaState(SDeviceMappinData data)overrideRTTIre.Hooks.Place( "gameItemDropObject", "DeterminGameplayRoleMappinVisuaState;script_ref<SDeviceMappinData>", (ItemDropObject_DeterminGameplayRoleMappinVisuaState x) => { return re.Hooks.CallOriginal<re.msgpack.EMappinVisualState>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_DeterminGameplayRoleMappinVisuaState( game.ItemDropObject self, SDeviceMappinData data );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "gameItemDropObject", "DeterminGameplayRole;", (ItemDropObject_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_DeterminGameplayRole( game.ItemDropObject self );bool IsQuest()overrideRTTIre.Hooks.Place( "gameItemDropObject", "IsQuest;", (ItemDropObject_IsQuest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_IsQuest( game.ItemDropObject self );bool IsContainer()overrideRTTIre.Hooks.Place( "gameItemDropObject", "IsContainer;", (ItemDropObject_IsContainer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_IsContainer( game.ItemDropObject self );void ToggleLootHighlight(bool enable)RTTIre.Hooks.PlaceVoid( "gameItemDropObject", "ToggleLootHighlight;Bool", (ItemDropObject_ToggleLootHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_ToggleLootHighlight( game.ItemDropObject self, bool enable );FocusForcedHighlightData? GetDefaultHighlight()overrideRTTIre.Hooks.Place( "gameItemDropObject", "GetDefaultHighlight;", (ItemDropObject_GetDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.FocusForcedHighlightData>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_GetDefaultHighlight( game.ItemDropObject self );EFocusOutlineType GetCurrentOutline()overrideRTTIre.Hooks.Place( "gameItemDropObject", "GetCurrentOutline;", (ItemDropObject_GetCurrentOutline x) => { return re.Hooks.CallOriginal<re.msgpack.EFocusOutlineType>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_GetCurrentOutline( game.ItemDropObject self );void OnItemEntitySpawned(ent.EntityID entID)RTTIre.Hooks.PlaceVoid( "gameItemDropObject", "OnItemEntitySpawned;EntityID", (ItemDropObject_OnItemEntitySpawned x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnItemEntitySpawned( game.ItemDropObject self, ent.EntityID entID );bool OnInteractionActivated(game.interactions.InteractionActivationEvent evt)overrideRTTIre.Hooks.Place( "gameItemDropObject", "OnInteractionActivated", (ItemDropObject_OnInteractionActivated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnInteractionActivated( game.ItemDropObject self, game.interactions.InteractionActivationEvent? evt );bool IsEmpty()RTTIre.Hooks.Place( "gameItemDropObject", "IsEmpty;", (ItemDropObject_IsEmpty x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_IsEmpty( game.ItemDropObject self );bool ShouldRegisterToHUD()overrideRTTIre.Hooks.Place( "gameItemDropObject", "ShouldRegisterToHUD;", (ItemDropObject_ShouldRegisterToHUD x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_ShouldRegisterToHUD( game.ItemDropObject self );bool OnHUDInstruction(HUDInstruction evt)overrideRTTIre.Hooks.Place( "gameItemDropObject", "OnHUDInstruction", (ItemDropObject_OnHUDInstruction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnHUDInstruction( game.ItemDropObject self, HUDInstruction? evt );bool OnInventoryEmptyEvent(game.OnInventoryEmptyEvent evt)RTTIre.Hooks.Place( "gameItemDropObject", "OnInventoryEmptyEvent", (ItemDropObject_OnInventoryEmptyEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnInventoryEmptyEvent( game.ItemDropObject self, game.OnInventoryEmptyEvent? evt );bool OnInventoryChangedEvent(game.InventoryChangedEvent evt)RTTIre.Hooks.Place( "gameItemDropObject", "OnInventoryChangedEvent", (ItemDropObject_OnInventoryChangedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnInventoryChangedEvent( game.ItemDropObject self, game.InventoryChangedEvent? evt );bool OnItemRemoveddEvent(game.ItemBeingRemovedEvent evt)RTTIre.Hooks.Place( "gameItemDropObject", "OnItemRemoveddEvent", (ItemDropObject_OnItemRemoveddEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnItemRemoveddEvent( game.ItemDropObject self, game.ItemBeingRemovedEvent? evt );bool OnItemAddedEvent(game.ItemAddedEvent evt)RTTIre.Hooks.Place( "gameItemDropObject", "OnItemAddedEvent", (ItemDropObject_OnItemAddedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_OnItemAddedEvent( game.ItemDropObject self, game.ItemAddedEvent? evt );void EvaluateLootQualityEvent(ent.EntityID target)RTTIre.Hooks.PlaceVoid( "gameItemDropObject", "EvaluateLootQualityEvent;EntityID", (ItemDropObject_EvaluateLootQualityEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDropObject_EvaluateLootQualityEvent( game.ItemDropObject self, ent.EntityID target );