Search Results for

    Show / Hide Table of Contents

    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()
    Namespace: Oasys.Common.GameObject.Clients.ExtendedInstances.Spells
    Assembly: Oasys.Common.dll
    Syntax
    public class SpellBook

    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
    Type Name Description
    SpellCastSlot[] slotArray

    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
    Type Name Description
    SpellCastSlot slot
    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
    Type Name Description
    SpellCastSlot slot
    System.Single castTime
    Returns
    Type Description
    System.Boolean

    GetSpellClass(SpellSlot)

    Declaration
    public SpellClass GetSpellClass(SpellSlot sSlot)
    Parameters
    Type Name Description
    SpellSlot sSlot
    Returns
    Type Description
    SpellClass

    ReleaseChargeSpell(SpellCastSlot)

    Declaration
    public static bool ReleaseChargeSpell(SpellCastSlot slot)
    Parameters
    Type Name Description
    SpellCastSlot slot
    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
    Type Name Description
    SpellCastSlot slot
    System.Single castTime
    Returns
    Type Description
    System.Boolean

    StartChargeSpell(SpellCastSlot)

    Declaration
    public static bool StartChargeSpell(SpellCastSlot slot)
    Parameters
    Type Name Description
    SpellCastSlot slot
    Returns
    Type Description
    System.Boolean

    Extension Methods

    Extensions.In<T>(T, T[])
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾