Candide.GameModels.Models.Spells.AbstractSpell
Type JSONpublic class in Candide.GameModels.Models.Spells
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Models.Spells - Base type
System.Object - Hash
F72BE3C7D69EF713A46D446306653DCF14C693D77BB2937A0784E29147386B3F
Relationships
Base type
System.Object
Derived types
Candide.GameModels.Models.Spells.ActionInProgressSpellCandide.GameModels.Models.Spells.HealSpellCandide.GameModels.Models.Spells.MassHealSpellCandide.GameModels.Models.Spells.Offensive.AreaOfEffectSpellCandide.GameModels.Models.Spells.Offensive.ConeAttackSpellCandide.GameModels.Models.Spells.Offensive.ExplosionSpellCandide.GameModels.Models.Spells.Offensive.HookSpellCandide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpellCandide.GameModels.Models.Spells.Offensive.LinearShockwaveSpellCandide.GameModels.Models.Spells.Offensive.LineAttackSpellCandide.GameModels.Models.Spells.Offensive.LineGrappleHookSpellCandide.GameModels.Models.Spells.Offensive.MultipleProjectileAttackSpell
Referenced by types
Candide.Data.SpellTypeDataCandide.Database.SpellTypesDataBaseCandide.GameModels.Models.Spells.ActionInProgressSpellCandide.GameModels.Models.Spells.HealSpellCandide.GameModels.Models.Spells.MassHealSpellCandide.GameModels.Models.Spells.Offensive.AreaOfEffectSpellCandide.GameModels.Models.Spells.Offensive.ConeAttackSpellCandide.GameModels.Models.Spells.Offensive.ExplosionSpellCandide.GameModels.Models.Spells.Offensive.HookSpellCandide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpellCandide.GameModels.Models.Spells.Offensive.LinearShockwaveSpellCandide.GameModels.Models.Spells.Offensive.LineAttackSpell
Methods
CanCast
#
public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticFalse
- VirtualTrue
- Hash
19F01B4310BE2884F708190130C722591119C618231F11A7A848BEB44852F343
Cast
#
protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E0CCE7614AACF30231F5B83764A1BDEA8C8B160F3405BE816FD7D4CA4A9B02BC
CastWithoutCanCastCheck
#
public System.Void CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8A3D0DF11EB37BDBEB97592198793832B4871E070D5F55659DDF447D8862B5E7 - Body hash
BF5EE7348CCA75B731F81589341CB8C8A72B5B9CA26527113BB868B84869753E - IL size16
Referenced calls
DoCast
#
public Shared.Combat.Spells.CanCastSpellResult DoCast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticFalse
- VirtualFalse
- Hash
23740D71612E42695E465D7EB12C928C680A7668FFEDE82F4720AA0DEA7BAF53 - Body hash
AC88DF8DFEBC9E18A14C7A98A10CBF2C239E23C8157A480EE32C639BD79A0618 - IL size30
Referenced calls
Candide.GameModels.Models.Spells.AbstractSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)Candide.GameModels.Models.Spells.AbstractSpell::PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext)Candide.GameModels.Models.Spells.AbstractSpell::Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)
GetToolTipText
#
public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CB9D3B43C3827C662F0A6E78856E8F267825E1021A3C05B92A16B4D749F598B8 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
PlayCastSound
#
private System.Void PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext context)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
04415AE40FBCD6BDC7C894252E36EAE9AFDFF9B613A298BD919E560EE153E0AE - Body hash
60C2DC69B1DED3A2B0F5343075DCC9E4B900051836B226FE5936699B4B798D5C - IL size110
Referenced calls
Candide.GameModels.Models.Spells.AbstractSpell::<PlayCastSound>g__Play|5_0(System.String, AbstractSpell.<>c__DisplayClass5_0&)