Search Results for

    Show / Hide Table of Contents

    Class SpellClassData

    Inheritance
    System.Object
    SpellClassData
    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 SpellClassData

    Constructors

    SpellClassData(Int32)

    Declaration
    public SpellClassData(int instancePointer)
    Parameters
    Type Name Description
    System.Int32 instancePointer

    Properties

    AmmoRechargeTime

    Gets the charging time of the ammos.

    Declaration
    public float AmmoRechargeTime { get; }
    Property Value
    Type Description
    System.Single

    AmmoRechargeTimeTable

    Key is spell level

    Declaration
    public Storage<int, float> AmmoRechargeTimeTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    AmmoUsed

    Gets the ammo used.

    Declaration
    public int AmmoUsed { get; }
    Property Value
    Type Description
    System.Int32

    CastRange

    Gets the cast range.

    Declaration
    public float CastRange { get; }
    Property Value
    Type Description
    System.Single

    CastRangeTable

    Key is spell level

    Declaration
    public Storage<int, float> CastRangeTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    CooldownTable

    Key is spell level

    Declaration
    public Storage<int, float> CooldownTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    MaxAmmo

    Gets the max ammo.

    Declaration
    public int MaxAmmo { get; }
    Property Value
    Type Description
    System.Int32

    MaxAmmoTable

    Key is spell level

    Declaration
    public Storage<int, int> MaxAmmoTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Int32>

    MaxBaseDamageTable

    Key is spell level

    Declaration
    public Storage<int, float> MaxBaseDamageTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    MinBaseDamageTable

    Key is spell level

    Declaration
    public Storage<int, float> MinBaseDamageTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    MissileAcceleration

    Gets the acceleration rate of the spell.

    Declaration
    public float MissileAcceleration { get; }
    Property Value
    Type Description
    System.Single

    MissileMaxSpeed

    Gets the spell's maximum speed of travel.

    Declaration
    public float MissileMaxSpeed { get; }
    Property Value
    Type Description
    System.Single

    MissileMinSpeed

    Gets the spell's minimum speed of travel.

    Declaration
    public float MissileMinSpeed { get; }
    Property Value
    Type Description
    System.Single

    MissileName

    Gets the missile name. This is often the spell object's name.

    Declaration
    public string MissileName { get; }
    Property Value
    Type Description
    System.String

    MissileSpeed

    Gets the speed of the spell.

    Declaration
    public float MissileSpeed { get; }
    Property Value
    Type Description
    System.Single

    ResourceCost

    Gets the cost of mana/fury/energy etc.

    Declaration
    public float ResourceCost { get; }
    Property Value
    Type Description
    System.Single

    ResourceCostTable

    Key is spell level

    Declaration
    public Storage<int, float> ResourceCostTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    SpellDuration

    Gets the duration of the spell.

    Declaration
    public float SpellDuration { get; }
    Property Value
    Type Description
    System.Single

    SpellDurationTable

    Key is spell level

    Declaration
    public Storage<int, float> SpellDurationTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    SpellEffectDuration

    Gets the duration of effect.

    Declaration
    public float SpellEffectDuration { get; }
    Property Value
    Type Description
    System.Single

    SpellEffectDurationTable

    Key is spell level

    Declaration
    public Storage<int, float> SpellEffectDurationTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    SpellName

    Gets the spell name. It is the official name of the spell provided by Riot.

    Declaration
    public string SpellName { get; }
    Property Value
    Type Description
    System.String

    SpellRadius

    Gets the radius of the spell.

    Declaration
    public float SpellRadius { get; }
    Property Value
    Type Description
    System.Single

    SpellRadiusTable

    Key is spell level

    Declaration
    public Storage<int, float> SpellRadiusTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    SpellRange

    Gets the spell range, the distance the spell is able to travel.

    Declaration
    public float SpellRange { get; }
    Property Value
    Type Description
    System.Single

    SpellRangeTable

    Key is spell level

    Declaration
    public Storage<int, float> SpellRangeTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    SpellWidth

    Gets the spell's width. Will return 0 or value around 0 when it is not a line spell.

    Declaration
    public float SpellWidth { get; }
    Property Value
    Type Description
    System.Single

    TotalAttackDamageScalingTable

    Key is spell level

    Declaration
    public Storage<int, float> TotalAttackDamageScalingTable { get; }
    Property Value
    Type Description
    Storage<System.Int32, System.Single>

    Extension Methods

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