class
LootContainerObjectAnimatedByTransform
- 1 property
- 8 functions
- 1 derived class
Extends game.ContainerObjectBase game.LootContainerBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
wasOpened | bool | 0x108 | scripted |
Functions
bool OnResetContainerEvent(game.ResetContainerEvent evt)RTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "OnResetContainerEvent", (LootContainerObjectAnimatedByTransform_OnResetContainerEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_OnResetContainerEvent( LootContainerObjectAnimatedByTransform self, game.ResetContainerEvent? evt );bool OnToggleContainerLockEvent(ToggleContainerLockEvent evt)overrideRTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "OnToggleContainerLockEvent", (LootContainerObjectAnimatedByTransform_OnToggleContainerLockEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_OnToggleContainerLockEvent( LootContainerObjectAnimatedByTransform self, ToggleContainerLockEvent? evt );bool OnInteraction(game.interactions.ChoiceEvent choiceEvent)overrideRTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "OnInteraction", (LootContainerObjectAnimatedByTransform_OnInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_OnInteraction( LootContainerObjectAnimatedByTransform self, game.interactions.ChoiceEvent? choiceEvent );bool HasTransactionFromTweakID(TDBID itemId)RTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "HasTransactionFromTweakID;TweakDBID", (LootContainerObjectAnimatedByTransform_HasTransactionFromTweakID x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_HasTransactionFromTweakID( LootContainerObjectAnimatedByTransform self, TDBID itemId );bool IsRifleAmmoLoot()overrideRTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "IsRifleAmmoLoot;", (LootContainerObjectAnimatedByTransform_IsRifleAmmoLoot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_IsRifleAmmoLoot( LootContainerObjectAnimatedByTransform self );bool IsShotgunAmmoLoot()overrideRTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "IsShotgunAmmoLoot;", (LootContainerObjectAnimatedByTransform_IsShotgunAmmoLoot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_IsShotgunAmmoLoot( LootContainerObjectAnimatedByTransform self );bool IsHandgunAmmoLoot()overrideRTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "IsHandgunAmmoLoot;", (LootContainerObjectAnimatedByTransform_IsHandgunAmmoLoot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_IsHandgunAmmoLoot( LootContainerObjectAnimatedByTransform self );bool IsSniperAmmoLoot()overrideRTTIre.Hooks.Place( "LootContainerObjectAnimatedByTransform", "IsSniperAmmoLoot;", (LootContainerObjectAnimatedByTransform_IsSniperAmmoLoot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootContainerObjectAnimatedByTransform_IsSniperAmmoLoot( LootContainerObjectAnimatedByTransform self );