Class SpellBook
Inheritance
System.Object
SpellBook
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()
Assembly: Oasys.Common.dll
Syntax
Constructors
SpellBook(Int32)
Declaration
public SpellBook(int instanceOffset)
Parameters
Type |
Name |
Description |
System.Int32 |
instanceOffset |
|
Methods
CastMultiSpell(SpellCastSlot[])
Declaration
public static void CastMultiSpell(SpellCastSlot[] slotArray)
Parameters
CastMultiSpell(SpellCastSlot[], Vector2)
Declaration
public static void CastMultiSpell(SpellCastSlot[] slotArray, Vector2 screenPosition)
Parameters
Type |
Name |
Description |
SpellCastSlot[] |
slotArray |
|
SharpDX.Vector2 |
screenPosition |
|
CastMultiSpell(SpellCastSlot[], Vector3)
Declaration
public static void CastMultiSpell(SpellCastSlot[] slotArray, Vector3 objectPosition)
Parameters
Type |
Name |
Description |
SpellCastSlot[] |
slotArray |
|
SharpDX.Vector3 |
objectPosition |
|
CastMultiSpell(Tuple<SpellCastSlot, Vector2>[])
Declaration
public static void CastMultiSpell(Tuple<SpellCastSlot, Vector2>[] respectiveSpells)
Parameters
Type |
Name |
Description |
System.Tuple<SpellCastSlot, SharpDX.Vector2>[] |
respectiveSpells |
|
CastMultiSpell(Tuple<SpellCastSlot, Vector3>[])
Declaration
public static void CastMultiSpell(Tuple<SpellCastSlot, Vector3>[] respectiveSpells)
Parameters
Type |
Name |
Description |
System.Tuple<SpellCastSlot, SharpDX.Vector3>[] |
respectiveSpells |
|
CastSpell(SpellCastSlot)
Declaration
public static bool CastSpell(SpellCastSlot slot)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CastSpell(SpellCastSlot, Vector2)
Declaration
public static bool CastSpell(SpellCastSlot slot, Vector2 screenPosition)
Parameters
Type |
Name |
Description |
SpellCastSlot |
slot |
|
SharpDX.Vector2 |
screenPosition |
|
Returns
Type |
Description |
System.Boolean |
|
CastSpell(SpellCastSlot, Vector2, Single)
Declaration
public static bool CastSpell(SpellCastSlot slot, Vector2 screenPosition, float castTime)
Parameters
Type |
Name |
Description |
SpellCastSlot |
slot |
|
SharpDX.Vector2 |
screenPosition |
|
System.Single |
castTime |
|
Returns
Type |
Description |
System.Boolean |
|
CastSpell(SpellCastSlot, Vector3)
Declaration
public static bool CastSpell(SpellCastSlot slot, Vector3 objectPosition)
Parameters
Type |
Name |
Description |
SpellCastSlot |
slot |
|
SharpDX.Vector3 |
objectPosition |
|
Returns
Type |
Description |
System.Boolean |
|
CastSpell(SpellCastSlot, Vector3, Single)
Declaration
public static bool CastSpell(SpellCastSlot slot, Vector3 objectPosition, float castTime)
Parameters
Type |
Name |
Description |
SpellCastSlot |
slot |
|
SharpDX.Vector3 |
objectPosition |
|
System.Single |
castTime |
|
Returns
Type |
Description |
System.Boolean |
|
CastSpell(SpellCastSlot, Single)
Declaration
public static bool CastSpell(SpellCastSlot slot, float castTime)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetSpellClass(SpellSlot)
Declaration
public SpellClass GetSpellClass(SpellSlot sSlot)
Parameters
Returns
ReleaseChargeSpell(SpellCastSlot)
Declaration
public static bool ReleaseChargeSpell(SpellCastSlot slot)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ReleaseChargeSpell(SpellCastSlot, Vector2, Single)
Declaration
public static bool ReleaseChargeSpell(SpellCastSlot slot, Vector2 screenPosition, float castTime)
Parameters
Type |
Name |
Description |
SpellCastSlot |
slot |
|
SharpDX.Vector2 |
screenPosition |
|
System.Single |
castTime |
|
Returns
Type |
Description |
System.Boolean |
|
ReleaseChargeSpell(SpellCastSlot, Vector3, Single)
Declaration
public static bool ReleaseChargeSpell(SpellCastSlot slot, Vector3 objectPosition, float castTime)
Parameters
Type |
Name |
Description |
SpellCastSlot |
slot |
|
SharpDX.Vector3 |
objectPosition |
|
System.Single |
castTime |
|
Returns
Type |
Description |
System.Boolean |
|
ReleaseChargeSpell(SpellCastSlot, Single)
Declaration
public static bool ReleaseChargeSpell(SpellCastSlot slot, float castTime)
Parameters
Returns
Type |
Description |
System.Boolean |
|
StartChargeSpell(SpellCastSlot)
Declaration
public static bool StartChargeSpell(SpellCastSlot slot)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Extension Methods