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()
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 |
|
Declaration
public Storage<int, float> AmmoRechargeTimeTable { get; }
Property Value
Type |
Description |
Storage<System.Int32, System.Single> |
|
AmmoUsed
Declaration
public int AmmoUsed { get; }
Property Value
Type |
Description |
System.Int32 |
|
CastRange
Declaration
public float CastRange { get; }
Property Value
Type |
Description |
System.Single |
|
CastRangeTable
Declaration
public Storage<int, float> CastRangeTable { get; }
Property Value
Type |
Description |
Storage<System.Int32, System.Single> |
|
CooldownTable
Declaration
public Storage<int, float> CooldownTable { get; }
Property Value
Type |
Description |
Storage<System.Int32, System.Single> |
|
MaxAmmo
Declaration
public int MaxAmmo { get; }
Property Value
Type |
Description |
System.Int32 |
|
MaxAmmoTable
Declaration
public Storage<int, int> MaxAmmoTable { get; }
Property Value
Type |
Description |
Storage<System.Int32, System.Int32> |
|
MaxBaseDamageTable
Declaration
public Storage<int, float> MaxBaseDamageTable { get; }
Property Value
Type |
Description |
Storage<System.Int32, System.Single> |
|
MinBaseDamageTable
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
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
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
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
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
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
Declaration
public Storage<int, float> TotalAttackDamageScalingTable { get; }
Property Value
Type |
Description |
Storage<System.Int32, System.Single> |
|
Extension Methods