class
FocusModeOperations
- 1 property
- 9 functions
Extends DeviceOperations IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
focusModeOperations | SFocusModeOperationData[] | 0x20 | scripted |
Functions
void RequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.PlaceVoid( "FocusModeOperations", "RequestComponents;EntityRequestComponentsInterface", (FocusModeOperations_RequestComponents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_RequestComponents( FocusModeOperations self, ent.EntityRequestComponentsInterface ri );void TakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.PlaceVoid( "FocusModeOperations", "TakeControl;EntityResolveComponentsInterface", (FocusModeOperations_TakeControl x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_TakeControl( FocusModeOperations self, ent.EntityResolveComponentsInterface ri );void ToggleOperation(bool enable, int index)overrideRTTIre.Hooks.PlaceVoid( "FocusModeOperations", "ToggleOperation;BoolInt32", (FocusModeOperations_ToggleOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_ToggleOperation( FocusModeOperations self, bool enable, int index );bool IsOperationEnabled(int index)overrideRTTIre.Hooks.Place( "FocusModeOperations", "IsOperationEnabled;Int32", (FocusModeOperations_IsOperationEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_IsOperationEnabled( FocusModeOperations self, int index );void SetDelayIdOnOperation(game.DelayID delayId, int operationID)overrideRTTIre.Hooks.PlaceVoid( "FocusModeOperations", "SetDelayIdOnOperation;DelayIDInt32", (FocusModeOperations_SetDelayIdOnOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_SetDelayIdOnOperation( FocusModeOperations self, game.DelayID delayId, int operationID );void ClearDelayIdOnOperation(int operationID)overrideRTTIre.Hooks.PlaceVoid( "FocusModeOperations", "ClearDelayIdOnOperation;Int32", (FocusModeOperations_ClearDelayIdOnOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_ClearDelayIdOnOperation( FocusModeOperations self, int operationID );void ExecuteOperation(WeakHandle<game.Object> owner, ETriggerOperationType operationType)RTTIre.Hooks.PlaceVoid( "FocusModeOperations", "ExecuteOperation;GameObjectETriggerOperationType", (FocusModeOperations_ExecuteOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_ExecuteOperation( FocusModeOperations self, WeakHandle<game.Object> owner, ETriggerOperationType operationType );void RestoreOperation(WeakHandle<game.Object> owner, ETriggerOperationType operationType)RTTIre.Hooks.PlaceVoid( "FocusModeOperations", "RestoreOperation;GameObjectETriggerOperationType", (FocusModeOperations_RestoreOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_RestoreOperation( FocusModeOperations self, WeakHandle<game.Object> owner, ETriggerOperationType operationType );bool IsLookedAt(game.Object objectt)RTTIre.Hooks.Place( "FocusModeOperations", "IsLookedAt;GameObject", (FocusModeOperations_IsLookedAt x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusModeOperations_IsLookedAt( FocusModeOperations self, game.Object? objectt );