{"Id":"CandideServer.Models.Spells.ServerInstantSingleTargetSpell","Name":"ServerInstantSingleTargetSpell","DisplayName":"ServerInstantSingleTargetSpell","FullName":"CandideServer.Models.Spells.ServerInstantSingleTargetSpell","Namespace":"CandideServer.Models.Spells","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Models.Spells.AbstractServerSpell","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"context","Type":"CandideServer.Models.Spells.ServerSpellCastingContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"F4A4CB78336A9FAD53982EC37F42DE9224A61A3AB5F7B93B238205C6154BF075","Hash":"64B6C7322A4A9955AFCAA143E9B242AE605DEE0C1F4DBA9CF399FAAA05A70BAE","CalledMethods":["Shared.Combat.Spells.SharedInstantSingleTargetSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"],"StringLiterals":[],"Source":null},{"Id":"DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void","Name":"DoCast","Signature":"protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"projectileSystem","Type":"Shared.Combat.Projectiles.ProjectileSystem","IsOut":false,"IsOptional":false},{"Name":"context","Type":"CandideServer.Models.Spells.ServerSpellCastingContext","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":74,"BodyHash":"643D109F8E0C7E28B4FB87C5EC9B9D1EDB048A2319552956EAF072EB2B8A7097","Hash":"CB68DFC162674A18E1B4605943FA766C105F54DD885131ECEA9C7DD811882F35","CalledMethods":["CandideServer.Models.Spells.ServerInstantSingleTargetSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)","System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E::.ctor(System.Object, System.IntPtr)","Shared.Combat.Spells.SharedInstantSingleTargetSpell::Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void","Name":"OnHit","Signature":"public System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"hitData","Type":"Shared.Combat.Projectiles.Models.ProjectileHitData","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":104,"BodyHash":"6EFE9B48E4D321095E4F9C96E06E38FA5ABB9CFADEB91C761C1462E3EAA91494","Hash":"E77E2F887AEFFDD610632A0B12D0C55393D218BFD53D3226854205FD6670B0D6","CalledMethods":["CandideServer.Helpers.ServerSpellHelper::OnHitApplyAura(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell, Shared.Combat.Spells.SpellApplyAuraContext, System.Boolean)","System.Collections.Generic.List\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::GetEnumerator()","List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::get_Current()","List.Enumerator\u003CShared.Combat.Spells.SpellApplyAuraContext\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"04468E05BA8D962DE103112760DC3EEC637F9A68E3D7C09E5BBC7550DDE52E88"}