class
CustomActionOperations
- 2 properties
- 8 functions
Extends DeviceOperations IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
customActions | SCustomDeviceActionsData | 0x20 | scripted |
customActionsOperations | SCustomActionOperationData[] | 0x30 | scripted |
Functions
void RequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.PlaceVoid( "CustomActionOperations", "RequestComponents;EntityRequestComponentsInterface", (CustomActionOperations_RequestComponents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_RequestComponents( CustomActionOperations self, ent.EntityRequestComponentsInterface ri );void TakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.PlaceVoid( "CustomActionOperations", "TakeControl;EntityResolveComponentsInterface", (CustomActionOperations_TakeControl x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_TakeControl( CustomActionOperations self, ent.EntityResolveComponentsInterface ri );void ToggleOperation(bool enable, int index)overrideRTTIre.Hooks.PlaceVoid( "CustomActionOperations", "ToggleOperation;BoolInt32", (CustomActionOperations_ToggleOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_ToggleOperation( CustomActionOperations self, bool enable, int index );bool IsOperationEnabled(int index)overrideRTTIre.Hooks.Place( "CustomActionOperations", "IsOperationEnabled;Int32", (CustomActionOperations_IsOperationEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_IsOperationEnabled( CustomActionOperations self, int index );void SetDelayIdOnOperation(game.DelayID delayId, int operationID)overrideRTTIre.Hooks.PlaceVoid( "CustomActionOperations", "SetDelayIdOnOperation;DelayIDInt32", (CustomActionOperations_SetDelayIdOnOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_SetDelayIdOnOperation( CustomActionOperations self, game.DelayID delayId, int operationID );void ClearDelayIdOnOperation(int operationID)overrideRTTIre.Hooks.PlaceVoid( "CustomActionOperations", "ClearDelayIdOnOperation;Int32", (CustomActionOperations_ClearDelayIdOnOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_ClearDelayIdOnOperation( CustomActionOperations self, int operationID );void ExecuteOperation(CName actionID, WeakHandle<game.Object> owner)RTTIre.Hooks.PlaceVoid( "CustomActionOperations", "ExecuteOperation;CNameGameObject", (CustomActionOperations_ExecuteOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_ExecuteOperation( CustomActionOperations self, CName actionID, WeakHandle<game.Object> owner );void RestoreOperation(CName actionID, WeakHandle<game.Object> owner)RTTIre.Hooks.PlaceVoid( "CustomActionOperations", "RestoreOperation;CNameGameObject", (CustomActionOperations_RestoreOperation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CustomActionOperations_RestoreOperation( CustomActionOperations self, CName actionID, WeakHandle<game.Object> owner );