class
OdaCementBag
- 1 property
- 8 functions
Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
onCooldown | bool | 0x3D0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "OdaCementBag", "OnRequestComponents", (OdaCementBag_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_OnRequestComponents( OdaCementBag self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "OdaCementBag", "OnTakeControl", (OdaCementBag_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_OnTakeControl( OdaCementBag self, ent.EntityResolveComponentsInterface ri );OdaCementBagControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "OdaCementBag", "GetDevicePS;", (OdaCementBag_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.OdaCementBagControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_GetDevicePS( OdaCementBag self );OdaCementBagController? GetController()overrideRTTIre.Hooks.Place( "OdaCementBag", "GetController;", (OdaCementBag_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.OdaCementBagController>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_GetController( OdaCementBag self );bool OnHitEvent(game.events.HitEvent hit)overrideRTTIre.Hooks.Place( "OdaCementBag", "OnHitEvent", (OdaCementBag_OnHitEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_OnHitEvent( OdaCementBag self, game.events.HitEvent? hit );bool OnDelayEvent(DelayEvent evt)RTTIre.Hooks.Place( "OdaCementBag", "OnDelayEvent", (OdaCementBag_OnDelayEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_OnDelayEvent( OdaCementBag self, DelayEvent? evt );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "OdaCementBag", "DeterminGameplayRole;", (OdaCementBag_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_DeterminGameplayRole( OdaCementBag self );bool HasAnyDirectInteractionActive()overrideRTTIre.Hooks.Place( "OdaCementBag", "HasAnyDirectInteractionActive;", (OdaCementBag_HasAnyDirectInteractionActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OdaCementBag_HasAnyDirectInteractionActive( OdaCementBag self );