Class SpellActiveEntry
SpellCastInfo | SpellBook + 0x20 -> ActiveSpellEntry
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Oasys.Common.GameObject.Clients.ExtendedInstances.Spells
Assembly: Oasys.Common.dll
Syntax
public class SpellActiveEntry
Constructors
SpellActiveEntry(Int32)
Declaration
public SpellActiveEntry(int instancePointer)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | instancePointer |
Properties
CastEndTime
Gets the cast end time.
Declaration
public float CastEndTime { get; }
Property Value
Type | Description |
---|---|
System.Single |
CasterName
Gets the caster's name.
Declaration
public string CasterName { get; }
Property Value
Type | Description |
---|---|
System.String |
CastStartTime
Gets the spell cast start time.
Declaration
public float CastStartTime { get; }
Property Value
Type | Description |
---|---|
System.Single |
Cooldown
Gets the cooldown.
Declaration
public float Cooldown { get; }
Property Value
Type | Description |
---|---|
System.Single |
IsBasicAttack
Checks whether if it is a basic attack.
Declaration
public bool IsBasicAttack { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsSpecialAttack
Checks whether if it is a special attack.
Declaration
public bool IsSpecialAttack { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
MissileIndex
Gets the index in the object manager.
Declaration
public int MissileIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
SpellCurrentPosition
Gets the current position of the spell.
Declaration
public Vector3 SpellCurrentPosition { get; }
Property Value
Type | Description |
---|---|
SharpDX.Vector3 |
SpellData
Gets the data about the spell.
Declaration
public SpellClassData SpellData { get; }
Property Value
Type | Description |
---|---|
SpellClassData |
SpellEndPosition
Gets the end position of the spell.
Declaration
public Vector3 SpellEndPosition { get; }
Property Value
Type | Description |
---|---|
SharpDX.Vector3 |
SpellSlot
Gets the slot in use.
Declaration
public SpellSlot SpellSlot { get; }
Property Value
Type | Description |
---|---|
SpellSlot |
SpellStartPosition
Gets the start position of the spell.
Declaration
public Vector3 SpellStartPosition { get; }
Property Value
Type | Description |
---|---|
SharpDX.Vector3 |
TargetIndexes
Declaration
public List<short> TargetIndexes { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.Int16> |
Targets
Declaration
public List<AIBaseClient> Targets { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AIBaseClient> |
Type
Declaration
public SpellType Type { get; }
Property Value
Type | Description |
---|---|
SpellType |
WindupTime
Gets the animation time.
Declaration
public float WindupTime { get; }
Property Value
Type | Description |
---|---|
System.Single |