{"Id":"Shared.Combat.Spells.SharedLinearShockwaveSpell","Name":"SharedLinearShockwaveSpell","DisplayName":"SharedLinearShockwaveSpell","FullName":"Shared.Combat.Spells.SharedLinearShockwaveSpell","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":27,"BodyHash":"ECB59E2048C9FA1B98C14631060522F4E7DDDAEB1E61741F2DE0DBC46EB407FB","Hash":"89244C71CE1C0B86900C80A961721613CA913F7D0D8D65AB7D7BCDE8DDEAF272","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, CastSpell\u002BOnUpdateDelegate)-\u003ESystem.ValueTuple\u00602\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs,Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E","Name":"GetProjectileArgs","Signature":"public System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\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, CastSpell.OnUpdateDelegate onUpdate)","Visibility":"public","ReturnType":"System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\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},{"Name":"onUpdate","Type":"CastSpell.OnUpdateDelegate","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":368,"BodyHash":"B9ADADAE1C89FA3C2355787A8247734DE1D125D2FA4131FC8F87C55DB1E63A22","Hash":"F1A0B583FA55B07E033F840F7982ABB754D3EB06E580B7FDE0CCA09B1B313CBC","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)","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)","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","System.ValueTuple\u003CShared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs\u003E::.ctor(!0, !1)"],"StringLiterals":[],"Source":null}],"Hash":"131ABC34B38AD89847A32E68C4FA79591C0CCE65E272C9A81D296193F3906233"}