{"Id":"CandideServer.Models.Spells.ServerAreaOfEffectSpell","Name":"ServerAreaOfEffectSpell","DisplayName":"ServerAreaOfEffectSpell","FullName":"CandideServer.Models.Spells.ServerAreaOfEffectSpell","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":"1D02FAB8D007119785C3C80B5D1AED56856B8B88014E1C7F5D7C7030F6CB0CA9","Hash":"1520B6C705C50AAEEB8535CA273AE6C1D9F9C94020FEDD86E4EAD2D98209F70D","CalledMethods":["Shared.Combat.Spells.SharedAreaOfEffectSpell::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":85,"BodyHash":"C05F5949DFF18E03111D0E01CD35711044EDE1DF27C40DA55E1D89EC81806A3E","Hash":"354134B4DFE87D4FAA125C5240457DD8D77B802E334D4362B7C168BD226AB976","CalledMethods":["CandideServer.Models.Spells.ServerAreaOfEffectSpell::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.SharedAreaOfEffectSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)","Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateAreaOfEffectProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)"],"StringLiterals":[],"Source":null},{"Id":"OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Void","Name":"OnHit","Signature":"private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"private","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":105,"BodyHash":"24750BF117DD1CEFBCDA81FE233E1351746A525BB596756607391FA80FEF4D64","Hash":"9D26CEDE6A94C3DDD4C960BBF5C340D8574E0F4C931F6FB8D8AE3F7BB50B0A5E","CalledMethods":["Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CandideServer.SyncStrategies.SyncStrategy::Everyone()","CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"],"StringLiterals":[],"Source":null}],"Hash":"0FBAA5B9BED33CFA49A0A3E8FA685A4636FFE5171850035A79C6BC545F6869B2"}