class
DeviceActionQueue
- 3 properties
- 16 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
actionsInQueue | game.device.Action?[] | 0x0 | scripted |
maxQueueSize | int | 0x10 | scripted |
locked | bool | 0x14 | scripted |
Functions
void LockQueue()RTTIre.Hooks.PlaceVoid( "DeviceActionQueue", "LockQueue;", (DeviceActionQueue_LockQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_LockQueue( DeviceActionQueue self );void UnlockQueue()RTTIre.Hooks.PlaceVoid( "DeviceActionQueue", "UnlockQueue;", (DeviceActionQueue_UnlockQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_UnlockQueue( DeviceActionQueue self );int GetMaxQueueSize()RTTIre.Hooks.Place( "DeviceActionQueue", "GetMaxQueueSize;", (DeviceActionQueue_GetMaxQueueSize x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_GetMaxQueueSize( DeviceActionQueue self );void SetMaxQueueSize(int maxQueueSize)RTTIre.Hooks.PlaceVoid( "DeviceActionQueue", "SetMaxQueueSize;Int32", (DeviceActionQueue_SetMaxQueueSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_SetMaxQueueSize( DeviceActionQueue self, int maxQueueSize );int GetQueueSize()RTTIre.Hooks.Place( "DeviceActionQueue", "GetQueueSize;", (DeviceActionQueue_GetQueueSize x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_GetQueueSize( DeviceActionQueue self );int GetQueuedActionsTotalCost()RTTIre.Hooks.Place( "DeviceActionQueue", "GetQueuedActionsTotalCost;", (DeviceActionQueue_GetQueuedActionsTotalCost x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_GetQueuedActionsTotalCost( DeviceActionQueue self );bool GetAllQueuedActionNames(out CName[] actionNames)RTTIre.Hooks.Place( "DeviceActionQueue", "GetAllQueuedActionNames;array<CName>", (DeviceActionQueue_GetAllQueuedActionNames x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_GetAllQueuedActionNames( DeviceActionQueue self, CName[] actionNames );bool GetAllQueuedActionObjectRecords(out game.data.ObjectAction_Record[] objectActionRecords)RTTIre.Hooks.Place( "DeviceActionQueue", "GetAllQueuedActionObjectRecords;array<ObjectAction_Record>", (DeviceActionQueue_GetAllQueuedActionObjectRecords x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_GetAllQueuedActionObjectRecords( DeviceActionQueue self, game.data.ObjectAction_Record[] objectActionRecords );bool IsQhQueueUploadInProgress()RTTIre.Hooks.Place( "DeviceActionQueue", "IsQhQueueUploadInProgress;", (DeviceActionQueue_IsQhQueueUploadInProgress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_IsQhQueueUploadInProgress( DeviceActionQueue self );bool CanNewActionBeQueued()RTTIre.Hooks.Place( "DeviceActionQueue", "CanNewActionBeQueued;", (DeviceActionQueue_CanNewActionBeQueued x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_CanNewActionBeQueued( DeviceActionQueue self );bool HasActionInQueue()RTTIre.Hooks.Place( "DeviceActionQueue", "HasActionInQueue;", (DeviceActionQueue_HasActionInQueue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_HasActionInQueue( DeviceActionQueue self );bool IsActionQueueFull()RTTIre.Hooks.Place( "DeviceActionQueue", "IsActionQueueFull;", (DeviceActionQueue_IsActionQueueFull x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_IsActionQueueFull( DeviceActionQueue self );void DecreaseUploadTime(ScriptableDeviceAction deviceAction, float decreaseQhUploadTimeVal)RTTIre.Hooks.PlaceVoid( "DeviceActionQueue", "DecreaseUploadTime;ScriptableDeviceActionFloat", (DeviceActionQueue_DecreaseUploadTime x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_DecreaseUploadTime( DeviceActionQueue self, ScriptableDeviceAction? deviceAction, float decreaseQhUploadTimeVal );bool PutActionInQueue(ScriptableDeviceAction deviceAction, float decreaseQhUploadTimeVal)RTTIre.Hooks.Place( "DeviceActionQueue", "PutActionInQueue;ScriptableDeviceActionFloat", (DeviceActionQueue_PutActionInQueue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_PutActionInQueue( DeviceActionQueue self, ScriptableDeviceAction? deviceAction, float decreaseQhUploadTimeVal );game.device.Action? PopActionInQueue()RTTIre.Hooks.Place( "DeviceActionQueue", "PopActionInQueue;", (DeviceActionQueue_PopActionInQueue x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_PopActionInQueue( DeviceActionQueue self );static void GetAllDisallowedActionNames(out CName[] actionNames)staticRTTI globalre.Hooks.PlaceVoid( "DeviceActionQueue", "DeviceActionQueue::GetAllDisallowedActionNames;array<CName>", (DeviceActionQueue_GetAllDisallowedActionNames x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceActionQueue_GetAllDisallowedActionNames( CName[] actionNames );