{"Id":"Shared.Interfaces.Projectiles.ISpellManagerBridge","Name":"ISpellManagerBridge","DisplayName":"ISpellManagerBridge","FullName":"Shared.Interfaces.Projectiles.ISpellManagerBridge","Namespace":"Shared.Interfaces.Projectiles","Kind":"interface","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":null,"Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)-\u003ESystem.Void","Name":"CastSnapshotSpell","Signature":"public System.Void CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, Shared.Models.Spells.ProjectileHitFlags canHit, System.Guid worldId, System.Boolean sendOnlineSync)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false},{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false},{"Name":"canHit","Type":"Shared.Models.Spells.ProjectileHitFlags","IsOut":false,"IsOptional":false},{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"sendOnlineSync","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"253162252EC3AEB87189FD5623EBE27E2233072ADAF2DB4185C37E9BD0B60E86","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetEntityFromId(System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Entity.EntityWrapper","Name":"GetEntityFromId","Signature":"public Shared.Entity.EntityWrapper GetEntityFromId(System.Nullable\u003CSystem.Guid\u003E entityId)","Visibility":"public","ReturnType":"Shared.Entity.EntityWrapper","Parameters":[{"Name":"entityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"C7AF1F9F457FB2B22B53C3B65BA8824A7F6F187560AF70EFE4B33EB9D643A89E","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetPlayerFlagValue(System.Nullable\u00601\u003CSystem.Guid\u003E, System.String)-\u003ESystem.Nullable\u00601\u003CShared.Models.Player.CharacterFlag\u003E","Name":"GetPlayerFlagValue","Signature":"public System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E GetPlayerFlagValue(System.Nullable\u003CSystem.Guid\u003E contextOwnerEntityId, System.String flagName)","Visibility":"public","ReturnType":"System.Nullable\u003CShared.Models.Player.CharacterFlag\u003E","Parameters":[{"Name":"contextOwnerEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"flagName","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"A76F7B694E51806331535F88ABB816A428DE30AF7340F81DDE21494A935DB264","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetSpellAndSanityCheck(System.String, System.Object)-\u003EShared.Models.Spells.SpellDataModel","Name":"GetSpellAndSanityCheck","Signature":"public Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)","Visibility":"public","ReturnType":"Shared.Models.Spells.SpellDataModel","Parameters":[{"Name":"spellId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"overrideSpellTypeArgs","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"E0EE14755176F951B3A5988F40A501D11BD7CB257FA652F3435E3487A9F7F906","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetWeaponTypeBaseDamage(System.Guid, Shared.Models.Items.WeaponTypeEnum, System.Single, Shared.Combat.AttackType, System.Single)-\u003EShared.Combat.DamageTypesArray","Name":"GetWeaponTypeBaseDamage","Signature":"public Shared.Combat.DamageTypesArray GetWeaponTypeBaseDamage(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType, System.Single scale, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)","Visibility":"public","ReturnType":"Shared.Combat.DamageTypesArray","Parameters":[{"Name":"castingEntityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"weaponType","Type":"Shared.Models.Items.WeaponTypeEnum","IsOut":false,"IsOptional":false},{"Name":"scale","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"attackType","Type":"Shared.Combat.AttackType","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"B87E50B98159517DF40CBC7F2BCCBAF392F92E7FC01FF2CE615B94C20C5284FF","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetWorldStatsValue(System.String)-\u003ESystem.Single","Name":"GetWorldStatsValue","Signature":"public System.Single GetWorldStatsValue(System.String worldStatId)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"worldStatId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"873A1C418C4C0FB3BDAB7BFE0F435B1F4677855980BE9DDD44F887FD14AAB655","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"HasWeaponEquipped(System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Boolean","Name":"HasWeaponEquipped","Signature":"public System.Boolean HasWeaponEquipped(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum sword)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"castingEntityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"sword","Type":"Shared.Models.Items.WeaponTypeEnum","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"03C164398C0435F2F3735B7105816B051A44E1D8DEF735B1A50D237F097BC75B","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell, System.Int16, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"RemoveCastSpell","Signature":"public System.Void RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell castSpell, System.Int16 projectilePartIndex, Microsoft.Xna.Framework.Vector2 position)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"castSpell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false},{"Name":"projectilePartIndex","Type":"System.Int16","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"F33461C2DBE9647193BB795EA009D4C757DFAD5752ED76469E9DCD67BB643F0D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"ScaleDamageWithMagicStats(System.Guid, Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)-\u003ESystem.Void","Name":"ScaleDamageWithMagicStats","Signature":"public System.Void ScaleDamageWithMagicStats(System.Guid castingEntityId, Shared.Combat.DamageTypesArray damageArray, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"castingEntityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"damageArray","Type":"Shared.Combat.DamageTypesArray","IsOut":false,"IsOptional":false},{"Name":"attackType","Type":"Shared.Combat.AttackType","IsOut":false,"IsOptional":false},{"Name":"attackTypeBonusScale","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"477E4F711D366B558C46D3C8DF2F32F15B689E8A4384D1186A9C8A1D7EAD3FD5","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"ShouldApplyDamage(System.Boolean, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"ShouldApplyDamage","Signature":"public System.Boolean ShouldApplyDamage(System.Boolean ownedByOtherPeer, Shared.Entity.EntityWrapper victim)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"ownedByOtherPeer","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"victim","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"31F8FFFA77078B070C49521ABA5A209AB5332D7681DB3643F287DC252EC96BDA","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"4280619D99A7729553D8CF86C31DEF4BB4EA3486443D636A19595DB9358CDB3C"}