Interface ICustomItemActivation

Namespace
FTK2.ModAPI.Content.Items
Assembly
FTK2.ModAPI.dll

Owner-bound activation handle. Keep it for state inspection and deterministic cleanup.

public interface ICustomItemActivation : IDisposable
Inherited Members

Properties

Detail

string Detail { get; }

Property Value

string

Generation

int Generation { get; }

Property Value

int

Id

ContentId Id { get; }

Property Value

ContentId

IsActive

bool IsActive { get; }

Property Value

bool

LastResult

CustomItemActivationResult LastResult { get; }

Property Value

CustomItemActivationResult

LiveReferences

int LiveReferences { get; }

Property Value

int

OwnerId

string OwnerId { get; }

Property Value

string

State

CustomItemActivationState State { get; }

Property Value

CustomItemActivationState

TemplateItemId

string TemplateItemId { get; }

Property Value

string

Methods

Deactivate()

CustomItemActivationResult Deactivate()

Returns

CustomItemActivationResult