Struct PluginBusyState
- Namespace
- AcDream.Plugin.Abstractions
- Assembly
- AcDream.Plugin.Abstractions.dll
What the client is still waiting on: the busy count, a pending inventory request, the appraisal awaited, the last use sent and whether its completion is still owed. A recovery tool reads this before it clears anything.
public readonly record struct PluginBusyState : IEquatable<PluginBusyState>
- Implements
- Inherited Members
Constructors
PluginBusyState(int, bool, uint, uint, uint, bool)
What the client is still waiting on: the busy count, a pending inventory request, the appraisal awaited, the last use sent and whether its completion is still owed. A recovery tool reads this before it clears anything.
public PluginBusyState(int BusyCount, bool PendingInventory, uint AwaitingAppraisal, uint UseSource, uint UseTarget, bool AwaitingUseCompletion)
Parameters
BusyCountintPendingInventoryboolAwaitingAppraisaluintUseSourceuintUseTargetuintAwaitingUseCompletionbool
Properties
AwaitingAppraisal
public uint AwaitingAppraisal { get; init; }
Property Value
AwaitingUseCompletion
public bool AwaitingUseCompletion { get; init; }
Property Value
BusyCount
public int BusyCount { get; init; }
Property Value
PendingInventory
public bool PendingInventory { get; init; }
Property Value
UseSource
public uint UseSource { get; init; }
Property Value
UseTarget
public uint UseTarget { get; init; }