Interface ICustomAbilityActivation

Namespace
FTK2.ModAPI.Content.Abilities
Assembly
FTK2.ModAPI.dll

Owner-bound activation handle for one custom ability.

public interface ICustomAbilityActivation : IDisposable
Inherited Members

Remarks

Keep this handle while dependent items are active. Deactivate only after releasing and removing those items. Members are main-thread-only.

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

CustomAbilityActivationResult LastResult { get; }

Property Value

CustomAbilityActivationResult

OwnerId

string OwnerId { get; }

Property Value

string

State

CustomAbilityActivationState State { get; }

Property Value

CustomAbilityActivationState

TemplateAbilityId

string TemplateAbilityId { get; }

Property Value

string

Methods

Deactivate()

CustomAbilityActivationResult Deactivate()

Returns

CustomAbilityActivationResult