Table of Contents

Class EffectBase

Namespace
Anvil.API
Assembly
NWN.Anvil.dll

Base type for effect and item property engine structures, exposing parameter arrays and common metadata.

public abstract class EffectBase : EngineStructure, IDisposable
Inheritance
EffectBase
Implements
Derived
Inherited Members
Extension Methods

Properties

CasterLevel

Gets or sets the caster level for this effect/item property.

Creator

Gets or sets the creator of this effect/item property.

Expose

Gets or sets the Expose internal effect flag.

FloatParams

Gets the float parameters of this effect/item property.

IntParams

Gets the integer parameters of this effect/item property.

ObjectParams

Gets the object parameters of this effect/item property.

ShowIcon

Gets or sets if this effect should show an icon in the top right and in the character sheet and examine panels.

Spell

Gets or sets the associated spell for this effect/item property.

StringParams

Gets the string parameters of this effect/item property.

VectorParams

Gets the vector parameters of this effect/item property.

Operators

implicit operator CGameEffect(EffectBase)

Converts an EffectBase to its native NWN.Native.API.CGameEffect handle.