{"Id":"Shared.Combat.Spells.SharedInstantSingleTargetSpell","Name":"SharedInstantSingleTargetSpell","DisplayName":"SharedInstantSingleTargetSpell","FullName":"Shared.Combat.Spells.SharedInstantSingleTargetSpell","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":43,"BodyHash":"3F034629D74F1EB9D61F5486A96BD8DEF9C00303CBD54DC4895EC8310867BC64","Hash":"511144EA261FEEA09326FD2282C2FA9EF933140ECAFDD6C9FD9EFEC623CCDB98","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"],"StringLiterals":[],"Source":null},{"Id":"Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.Void","Name":"Cast","Signature":"public System.Void Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean doDamage, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)","Visibility":"public","ReturnType":"System.Void","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":"doDamage","Type":"System.Boolean","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":146,"BodyHash":"72787DCCDEF9156CF9449386AF21BC7BB060B7ECAF49E3750DFB70A860676800","Hash":"F57A5A82F8F2826FBD55B157D35A1C46B4B7CC56B1C8FF7A0B3CC01517793B65","CalledMethods":["Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)","Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)","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)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::get_Zero()","Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Combat.Spells.Casting.CastSpell::Hit(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null}],"Hash":"41AC637D199D08FB2518F37E5F402861295E8C9E07B6E5EEB2C28DC42A845948"}