{"Id":"Candide.GameModels.Models.Spells.AbstractSpell","Name":"AbstractSpell","DisplayName":"AbstractSpell","FullName":"Candide.GameModels.Models.Spells.AbstractSpell","Namespace":"Candide.GameModels.Models.Spells","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"19F01B4310BE2884F708190130C722591119C618231F11A7A848BEB44852F343","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void","Name":"Cast","Signature":"protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"projectileSystem","Type":"Candide.Combat.ClientProjectileSystem","IsOut":false,"IsOptional":false},{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false},{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"E0CCE7614AACF30231F5B83764A1BDEA8C8B160F3405BE816FD7D4CA4A9B02BC","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void","Name":"CastWithoutCanCastCheck","Signature":"public System.Void CastWithoutCanCastCheck(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"projectileSystem","Type":"Candide.Combat.ClientProjectileSystem","IsOut":false,"IsOptional":false},{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false},{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":16,"BodyHash":"BF5EE7348CCA75B731F81589341CB8C8A72B5B9CA26527113BB868B84869753E","Hash":"8A3D0DF11EB37BDBEB97592198793832B4871E070D5F55659DDF447D8862B5E7","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"DoCast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"DoCast","Signature":"public Shared.Combat.Spells.CanCastSpellResult DoCast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"projectileSystem","Type":"Candide.Combat.ClientProjectileSystem","IsOut":false,"IsOptional":false},{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false},{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"AC88DF8DFEBC9E18A14C7A98A10CBF2C239E23C8157A480EE32C639BD79A0618","Hash":"23740D71612E42695E465D7EB12C928C680A7668FFEDE82F4720AA0DEA7BAF53","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void","Name":"GetToolTipText","Signature":"public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sb","Type":"System.Text.StringBuilder","IsOut":false,"IsOptional":false},{"Name":"spellArgs","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"CB9D3B43C3827C662F0A6E78856E8F267825E1021A3C05B92A16B4D749F598B8","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003ESystem.Void","Name":"PlayCastSound","Signature":"private System.Void PlayCastSound(Shared.Combat.Spells.Casting.SpellCastingContext context)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":110,"BodyHash":"60C2DC69B1DED3A2B0F5343075DCC9E4B900051836B226FE5936699B4B798D5C","Hash":"04415AE40FBCD6BDC7C894252E36EAE9AFDFF9B613A298BD919E560EE153E0AE","CalledMethods":["Candide.GameModels.Models.Spells.AbstractSpell::\u003CPlayCastSound\u003Eg__Play|5_0(System.String, AbstractSpell.\u003C\u003Ec__DisplayClass5_0\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"F72BE3C7D69EF713A46D446306653DCF14C693D77BB2937A0784E29147386B3F"}