wManager.Wow.Helpers Namespace
WRobot

Spell Members

The Spell type exposes the following members.

Constructors


  Name Description
Public method Spell(Int32)
Initializes a new instance of the Spell class. This class management an spell of your wow player.
Public method Spell(UInt32)
Initializes a new instance of the Spell class. This class management an spell of your wow player.
Public method Spell(String)
Initializes a new instance of the Spell class. This class manage spells of your wow player.
Public method Spell(String, Boolean)
Initializes a new instance of the Spell class. This class manage spells of your wow player.

Methods


  Name Description
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Launch()()()()
Cast Spell.
Public method Launch(Boolean, Boolean, Boolean)
Cast Spell.
Public method Launch(Boolean, Boolean, Boolean, Boolean)
Cast Spell.
Public method Launch(Boolean, Boolean, Boolean, String)
Cast Spell.
Public method Launch(Boolean, Boolean, Boolean, String, Boolean)
Cast Spell.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString
Returns a String that represents this instance.

Fields


  Name Description
Public field Static member CacheTimeIsSpellUsable
The cache time is milliseconds for IsSpellUsable
Public field CastTime
Cast time (in seconds)
Public field Icon
The icon
Public field Id
The main spell id
Public field Ids
Others spell IDs found (with same english name).
Public field KnownSpell
True if character known spell
Public field Static member LockLaunchSpell
Lock (thread) of current spell
Public field MinRange
The minimum spell range
Public field Name
The spell name in english
Public field NameInGame
The name like is appear in game
Public field SubName
The sub name

Properties


  Name Description
Public property BuffStack
Gets player buff stack count.
Public property BuffTimeLeft
Gets player buff time left (in milliseconds).
Public property GetBuff
Gets player buff
Public property HaveBuff
Gets if your player have this spell in buff.
Public property IsDistanceGood
Gets if the player distance to target is good to cast spell.
Public property IsSpellUsable
Check if the spell is currently usable (cooldown, mana, zone, target (don't check distance)).
Public property MaxRange
Gets or sets the maximum spell range (if you use CalcuCombatRange the value may be different from that assigned).
Public property TargetBuffStack
Gets target buff stack count.
Public property TargetBuffTimeLeft
Gets target buff time left (in milliseconds).
Public property TargetGetBuff
Gets target buff.
Public property TargetHaveBuff
Gets if the target have this spell in buff.