{"Id":"Shared.Combat.Spells.SharedExplosionSpell","Name":"SharedExplosionSpell","DisplayName":"SharedExplosionSpell","FullName":"Shared.Combat.Spells.SharedExplosionSpell","Namespace":"Shared.Combat.Spells","Kind":"class","Visibility":"public","IsAbstract":false,"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":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"BA98266146E4BEF1C9C067C979993849E4E1319C8E0C6FCA03071B842717E8FB","Hash":"35CF6946A08CB895F3B92496129A610A3C8F388000FF3B5131FC56B30F2B59A9","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E","Name":"GetProjectileArgs","Signature":"public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)","Visibility":"public","ReturnType":"System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E","Parameters":[{"Name":"projectileSystem","Type":"Shared.Combat.Projectiles.ProjectileSystem","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},{"Name":"onHit","Type":"System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":418,"BodyHash":"2E8086FC39BF2C76190AD95A4D42E4258035784047FA67895C52785619FD86D1","Hash":"4A43DD3CC84461EBE323FD58457442C5284AD9315A1A65A2BA85C38D6CEEED6F","CalledMethods":["Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)","Shared.Combat.Projectiles.Models.SpellComponentsExtension::SetFlag(Shared.Combat.Projectiles.Models.SpellComponents\u0026, Shared.Combat.Projectiles.Models.SpellComponents)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs\u003E::.ctor(!0, !1)"],"StringLiterals":[],"Source":null}],"Hash":"73E4B994520A3EBF96DEA0D92479899FCD6B32ECC17F5EEC1E13451BF7E8B71E"}