class
HitOperations
- 1 property
- 8 functions
Extends DeviceOperations IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
hitOperations | SHitOperationData[] | 0x20 | scripted |
Functions
void RequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.PlaceVoid( "HitOperations", "RequestComponents;EntityRequestComponentsInterface", (HitOperations_RequestComponents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_RequestComponents( HitOperations self, ent.EntityRequestComponentsInterface ri );void TakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.PlaceVoid( "HitOperations", "TakeControl;EntityResolveComponentsInterface", (HitOperations_TakeControl x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_TakeControl( HitOperations self, ent.EntityResolveComponentsInterface ri );void ToggleOperation(bool enable, int index)overrideRTTIre.Hooks.PlaceVoid( "HitOperations", "ToggleOperation;BoolInt32", (HitOperations_ToggleOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_ToggleOperation( HitOperations self, bool enable, int index );bool IsOperationEnabled(int index)overrideRTTIre.Hooks.Place( "HitOperations", "IsOperationEnabled;Int32", (HitOperations_IsOperationEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_IsOperationEnabled( HitOperations self, int index );void SetDelayIdOnOperation(game.DelayID delayId, int operationID)overrideRTTIre.Hooks.PlaceVoid( "HitOperations", "SetDelayIdOnOperation;DelayIDInt32", (HitOperations_SetDelayIdOnOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_SetDelayIdOnOperation( HitOperations self, game.DelayID delayId, int operationID );void ClearDelayIdOnOperation(int operationID)overrideRTTIre.Hooks.PlaceVoid( "HitOperations", "ClearDelayIdOnOperation;Int32", (HitOperations_ClearDelayIdOnOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_ClearDelayIdOnOperation( HitOperations self, int operationID );void ExecuteOperation(WeakHandle<game.Object> owner, WeakHandle<game.Object> activator, game.damage.AttackData attackData)RTTIre.Hooks.PlaceVoid( "HitOperations", "ExecuteOperation;GameObjectGameObjectAttackData", (HitOperations_ExecuteOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_ExecuteOperation( HitOperations self, WeakHandle<game.Object> owner, WeakHandle<game.Object> activator, game.damage.AttackData? attackData );void RestoreOperation(WeakHandle<game.Object> owner, WeakHandle<game.Object> activator)RTTIre.Hooks.PlaceVoid( "HitOperations", "RestoreOperation;GameObjectGameObject", (HitOperations_RestoreOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitOperations_RestoreOperation( HitOperations self, WeakHandle<game.Object> owner, WeakHandle<game.Object> activator );