{"Id":"Candide.GameModels.Models.Spells.SimpleSpell","Name":"SimpleSpell","DisplayName":"SimpleSpell","FullName":"Candide.GameModels.Models.Spells.SimpleSpell","Namespace":"Candide.GameModels.Models.Spells","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.GameModels.Models.Spells.AbstractSpell","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Empty:Candide.GameModels.Models.Spells.SimpleSpell","Name":"Empty","Type":"Candide.GameModels.Models.Spells.SimpleSpell","Signature":"public Candide.GameModels.Models.Spells.SimpleSpell Empty","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"34B1F069104DB84CE046B5C2F80F5F20E3C4B0C5963207F4665C3C33E7334B0D"},{"Id":"_canCastCheck:System.Func\u00602\u003CShared.Combat.Spells.Casting.SpellCastingContext,Shared.Combat.Spells.CanCastSpellResult\u003E","Name":"_canCastCheck","Type":"System.Func\u003CShared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E","Signature":"private System.Func\u003CShared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E _canCastCheck","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E6424B50BE8101C2ED158D48F36C84D68F9CEA84061560A832D88C8435614CE7"},{"Id":"_onCast:System.Action\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E","Name":"_onCast","Type":"System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E","Signature":"private System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E _onCast","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6AEBD7875EE43694E39234AAB4EE4AA6C3624709667C37DA9D9079AE0DFA4FF9"}],"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":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"286B5FD0C9928141F08B4F764827458197789AAA03D7D5E39A026B292A0D9F5D","Hash":"C565923EC16D9D904C80BB2FC7C11AE1115E878374598A5C569FBF389925FE68","CalledMethods":["System.Func\u003CShared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult\u003E::Invoke(!0)"],"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":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"7E3BA26F5BA80CE468B9493705A8B7F4EBB0BE98F5BBB832FEC08EB48C4088DE","Hash":"AF3A01057393E5476E5894703237C6FF5918EA375AFC9192F59652912A4E4222","CalledMethods":["System.Action\u003CShared.Combat.Spells.Casting.SpellCastingContext\u003E::Invoke(!0)"],"StringLiterals":[],"Source":null}],"Hash":"D5DD7A6BE0743D4DECACD6B81A39203C831C996F2FDCF823C07FEAB6E2B906FA"}