Table of Contents

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

BusyCount int
PendingInventory bool
AwaitingAppraisal uint
UseSource uint
UseTarget uint
AwaitingUseCompletion bool

Properties

AwaitingAppraisal

public uint AwaitingAppraisal { get; init; }

Property Value

uint

AwaitingUseCompletion

public bool AwaitingUseCompletion { get; init; }

Property Value

bool

BusyCount

public int BusyCount { get; init; }

Property Value

int

PendingInventory

public bool PendingInventory { get; init; }

Property Value

bool

UseSource

public uint UseSource { get; init; }

Property Value

uint

UseTarget

public uint UseTarget { get; init; }

Property Value

uint