Anvil
Anvil.API.EffectBase Class Reference
+ Inheritance diagram for Anvil.API.EffectBase:
+ Collaboration diagram for Anvil.API.EffectBase:

Static Public Member Functions

static implicit operator CGameEffect (EffectBase effect)
 
- Static Public Member Functions inherited from Anvil.API.EngineStructure
static implicit operator IntPtr (EngineStructure engineStructure)
 

Protected Member Functions

unsafe EffectBase (CGameEffect effect, bool memoryOwn)
 
- Protected Member Functions inherited from Anvil.API.EngineStructure
 EngineStructure (IntPtr handle, bool memoryOwn)
 

Protected Attributes

readonly CGameEffect Effect
 

Properties

int CasterLevel [get, set]
 Gets or sets the caster level for this effect/item property. More...
 
NwObjectCreator [get, set]
 Gets or sets the creator of this effect/item property. More...
 
bool Expose [get, set]
 
EffectParams< float > FloatParams [get]
 Gets the float parameters of this effect/item property. More...
 
EffectParams< int > IntParams [get]
 Gets the integer parameters of this effect/item property. More...
 
EffectParams< NwObjectObjectParams [get]
 Gets the object parameters of this effect/item property. More...
 
bool ShowIcon [get, set]
 Gets or sets if this effect should show an icon in the top right and in the character sheet and examine panels. More...
 
NwSpell Spell [get, set]
 Gets or sets the associated spell for this effect/item property. More...
 
EffectParams< string > StringParams [get]
 Gets the string parameters of this effect/item property. More...
 
EffectParams< Vector3 > VectorParams [get]
 Gets the vector parameters of this effect/item property. More...
 
- Properties inherited from Anvil.API.EngineStructure
bool IsValid [get]
 Gets if this object is valid. More...
 
abstract int StructureId [get]
 

Additional Inherited Members

- Public Member Functions inherited from Anvil.API.EngineStructure
void Dispose ()
 

Property Documentation

◆ CasterLevel

int Anvil.API.EffectBase.CasterLevel
getset

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

◆ Creator

NwObject? Anvil.API.EffectBase.Creator
getset

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

◆ FloatParams

EffectParams<float> Anvil.API.EffectBase.FloatParams
get

Gets the float parameters of this effect/item property.

◆ IntParams

EffectParams<int> Anvil.API.EffectBase.IntParams
get

Gets the integer parameters of this effect/item property.

◆ ObjectParams

EffectParams<NwObject> Anvil.API.EffectBase.ObjectParams
get

Gets the object parameters of this effect/item property.

◆ ShowIcon

bool Anvil.API.EffectBase.ShowIcon
getset

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

◆ Spell

NwSpell Anvil.API.EffectBase.Spell
getset

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

◆ StringParams

EffectParams<string> Anvil.API.EffectBase.StringParams
get

Gets the string parameters of this effect/item property.

◆ VectorParams

EffectParams<Vector3> Anvil.API.EffectBase.VectorParams
get

Gets the vector parameters of this effect/item property.


The documentation for this class was generated from the following file: