{"Id":"CandideServer.Models.Spells.ServerConeAttackSpell","Name":"ServerConeAttackSpell","DisplayName":"ServerConeAttackSpell","FullName":"CandideServer.Models.Spells.ServerConeAttackSpell","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":"7375A426548541D01720C203950A6ACB55E988DF1EE823E085846A5A5CF1704A","Hash":"AC829F13490EB261E5D754AD2767853DCCC8CE2F2B42B09A126C125D41E70785","CalledMethods":["Shared.Combat.Spells.SharedConeAttackSpell::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":102,"BodyHash":"8E8439872A8AAA6D395AA4E534E161258ABD1FBAB0C09DF575578F69CDC533ED","Hash":"4CCA6D47B0FCC2646CC9F5B5B160CF50DABA4C97C89C9A35F040BE57AD683815","CalledMethods":["CandideServer.Models.Spells.ServerConeAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)","CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)","Shared.Combat.Spells.SharedConeAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell.OnUpdateDelegate, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E)","Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateConeProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.ConeProjectileArgs)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)-\u003ESystem.Void","Name":"OnUpdate","Signature":"private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false},{"Name":"projectileId","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"B67D846AEC36057D0F7B7B3DB486499FCEFF4C4F949C0E1B045DFB35D4E543A6","Hash":"F378945D2C9E4E62D65EAC4FB52BAF82B2E05760BFCAAB9E8DE794596134E53B","CalledMethods":["Shared.Combat.Spells.SharedConeAttackSpell::Rotate(Shared.Combat.Spells.Casting.CastSpell, System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"4FDDFA0F63BD77632FC8826609ECA80DD9AACEBEEB31C063A493FFEEB0B6FD42"}