Zdexby TheHolyOneZ
42,595 classes
Spell, Assembly-CSharp 0x0138 (312 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0138

Members 50

OffsetSizeNameTypeFlagsDefault
0x04IDintPublic—
0x001C0x04padding / unreflected
0x08spellNamestringPublic—
0x04SpellTypeSpellTypePublic—
0x002C0x04padding / unreflected
0x08iconSpritePublic—
0x08descriptionstringPublic—
0x01stationaryCastboolPublic—
0x01requiresFreeHandsboolPublic—
0x01CausesFullHandsboolPublic—
0x01unequipHeldItemboolPublic—
0x01LockCameraForwardboolPublic—
0x00450x03padding / unreflected
0x08animTriggerNamestringPublic—
0x04animLayerIndexintPublic—
0x00540x04padding / unreflected
0x08animClipAnimationClipPublic—
0x04percentThroughAnimfloatPublic—
0x04cooldownfloatPublic—
0x01CooldownAffectedBySpellHasteboolPublic—
0x00690x03padding / unreflected
0x04MinimumCooldownfloatPublic—
0x04castTimefloatPublic—
0x04<CastingTime>k__BackingFieldfloatPrivate—
0x08ItemTypesList<ItemType>Public—
0x08RequiredStatsList<CheckStat>Public—
0x04MaxUsesPerFloorintPublic—
0x04MaxChargeintPublic—
0x01ShowChargeBarboolPublic—
0x01DisplayChargePercentboolPublic—
0x01RequiresMaxChargeToCastboolPublic—
0x01ResetChargeOnCastboolPublic—
0x01ClosestPlayerGainsChargeboolPublic—
0x01CanGainChargeOnCooldownboolPublic—
0x00960x02padding / unreflected
0x08GainChargeOnOccuranceList<Occurance>Public—
0x08appliedOnCastList<Buff>Public—
0x08talentsAppliedOnCastList<TalentScriptable>Public—
0x08ProcsOccurancesOnCastList<Occurance>Public—
0x08appliedOnCastEndList<Buff>Public—
0x08talentsAppliedOnCastEndList<TalentScriptable>Public—
0x01WorldSoundboolPublic—
0x00C90x07padding / unreflected
0x08CastStartSoundAudioClipPublic—
0x08CastSoundAudioClipPublic—
0x08CastEndSoundAudioClipPublic—
0x08WeaponParticleEffectParticleEffectPublic—
0x04WEffectPercentThroughAnimfloatPublic—
0x04WEffectPlayTimefloatPublic—
0x08PlayerParticleEffectPEffectFieldPublic—
0x01<IsInstance>k__BackingFieldboolPrivate—
0x01010x07padding / unreflected
0x08SavedSpellSavedPublic+1 flags—
0x04lastCastBeginfloatPrivate—
0x01140x04padding / unreflected
0x08OnCancelCastAction<SpellPrivate—
0x08OnNextCastAction<SpellPrivate—
0x08OnCastAction<SpellPrivate—
0x08OnCastCorEndAction<SpellPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 43

SignatureFlagsNativeParams
float get_CastingTime()Public+1 flags0x04
void set_CastingTime(float value)Private+1 flags0x04
Spell get_Instance()Public+1 flags0x08
bool get_IsInstance()Public+1 flags0x01
void set_IsInstance(bool value)Private+1 flags0x01
bool get_IsLearned()Public+1 flags0x01
bool get_IsSelected()Public+1 flags0x01
bool get_IsOnCooldown()Public+1 flags0x01
float get_RemainingCooldown()Public+1 flags0x04
void Awake()3 flags0x00
void OnDestroy()3 flags0x00
void SceneLoaded()Public+2 flags0x00
void SetSpellSaved(SpellSaved saved)Public0x08
void OnPlayerSpawned(Player player)3 flags0x08
void OnSpellLearned(Player player, bool learned)Public+2 flags0x08
void OnOccuranceProcced(Player player, TalentOccuranceContext context)3 flags0x08
bool IsClosestKnownSpellPlayer(Player occurancePlayer, Entity effected)Private0x08
int GetCharge()Public+2 flags0x04
float GetChargePercent()Public+2 flags0x04
bool CanCast(Player caster, bool casting)Public+2 flags0x08
void BeginCast(Player caster)Public+2 flags0x08
bool CastUpdate(Player caster, float castTime)Public+2 flags0x08
void add_OnCancelCast(Action<Spell value)Public+1 flags0x08
void remove_OnCancelCast(Action<Spell value)Public+1 flags0x08
void CancelCast(Player caster, bool success)Public+2 flags0x08
void add_OnNextCast(Action<Spell value)Public+1 flags0x08
void remove_OnNextCast(Action<Spell value)Public+1 flags0x08
void add_OnCast(Action<Spell value)Public+1 flags0x08
void remove_OnCast(Action<Spell value)Public+1 flags0x08
void Cast(Player caster)Public+2 flags0x08
IEnumerator CastCor(Player caster)3 flags0x08
void SendCastRPC(Player caster, const object[]& values)3 flags0x08
void ReceiveCastRPC(Player caster, const object[]& values)Public+2 flags0x08
void add_OnCastCorEnd(Action<Spell value)Public+1 flags0x08
void remove_OnCastCorEnd(Action<Spell value)Public+1 flags0x08
void CastCorEnd(Player caster)Public+2 flags0x08
float GetCastTime(float reductionMultiplier)Public+2 flags0x04
float GetCooldown(Player caster)Public+2 flags0x08
void OnSpellCooldown(bool startOrEnd, float cdTime, Cooldown cooldown)Public+2 flags0x08
bool ChangeActiveCooldown(float amount)Public+2 flags0x04
string GetDescription()Public+2 flags0x08
void .ctor()Public+1 flags0x00
bool <get_IsSelected>b__55_0(SelectedSpellUI x)Private0x08

Subclasses 9

Used by 60

types with a member, parameter or interface of this type