{"Id":"Shared.Interfaces.Entity.IEntitySystemBridge","Name":"IEntitySystemBridge","DisplayName":"IEntitySystemBridge","FullName":"Shared.Interfaces.Entity.IEntitySystemBridge","Namespace":"Shared.Interfaces.Entity","Kind":"interface","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":null,"Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single)-\u003ESystem.Void","Name":"ApplyKnockback","Signature":"public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 knockBackVelocity, System.Single duration)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"victim","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"knockBackVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"duration","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"DDE130A0E41398E8A48842A2CCABE0EA3E02EAA40741433A7A807FA87DC78CBE","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CastSnapshotSpell(Shared.Helpers.CastSpellArgs, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void","Name":"CastSnapshotSpell","Signature":"public System.Void CastSnapshotSpell(Shared.Helpers.CastSpellArgs castSpellArgs, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"direction","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"castingEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"overrideSpellTypeArgs","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"overrideAttackSpellArgs","Type":"Shared.Models.Spells.AttackSpellArgs","IsOut":false,"IsOptional":false},{"Name":"target","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":true},{"Name":"canHit","Type":"Shared.Models.Spells.ProjectileHitFlags","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"6C245DA66A734FE7E9FA6C18D7B2F18039CFE34496629F5C232A5A23AE78F6AD","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CastSpell(System.String, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags)-\u003ESystem.Void","Name":"CastSpell","Signature":"public System.Void CastSpell(System.String spellId, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable\u003CSystem.Guid\u003E target, Shared.Models.Spells.ProjectileHitFlags canHit)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"spellId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"direction","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"castingEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"overrideSpellTypeArgs","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"overrideAttackSpellArgs","Type":"Shared.Models.Spells.AttackSpellArgs","IsOut":false,"IsOptional":false},{"Name":"target","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":true},{"Name":"canHit","Type":"Shared.Models.Spells.ProjectileHitFlags","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"E442F5677C48D252D7C18F32D35DAF48CB7F0DA530B3750BB53217B9D0C7C892","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003EShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"GetEntityAuraInstance","Signature":"public Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo auraInfo, System.Nullable\u003CSystem.Guid\u003E ownerEntityId)","Visibility":"public","ReturnType":"Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E","Parameters":[{"Name":"auraInfo","Type":"Shared.Models.Auras.EntityAuraInfo","IsOut":false,"IsOptional":false},{"Name":"ownerEntityId","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":"5FB6E9B29A69B8D7999EC2F35987BC120BF022700E2BC2E027645B5A1DA17D90","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetEquippedItems(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemInstanceModel\u003E","Name":"GetEquippedItems","Signature":"public System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E GetEquippedItems(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemInstanceModel\u003E","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"ED31D5B678E9F2AA7769903727716E1E878EA2DE5430CF172E54E67D2D0D65DC","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper)-\u003ESystem.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Aura.AbstractAura\u00601\u003CShared.Entity.EntityWrapper\u003E\u003E","Name":"GetFavourAndGlobalAuras","Signature":"public System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Collections.Generic.IReadOnlyCollection\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"D980B7FA171E91F3D25954292F21656C395BBD4663F30B645ED5AD81C964401D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetSkillDamageMultiplier(Shared.Entity.EntityWrapper, System.String)-\u003ESystem.Single","Name":"GetSkillDamageMultiplier","Signature":"public System.Single GetSkillDamageMultiplier(Shared.Entity.EntityWrapper entity, System.String skillId)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"skillId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"13EEFE0269285621323E563E36DAEF3DDDA5FC5EB9B98A355003F937CE16C321","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":"IgnoreDoDamage(Shared.Combat.DamageInfo)-\u003ESystem.Boolean","Name":"IgnoreDoDamage","Signature":"public System.Boolean IgnoreDoDamage(Shared.Combat.DamageInfo damageInfo)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageInfo","Type":"Shared.Combat.DamageInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"971658241F11C12166D9FCB379E32B81EE4435C37CC853583C9F3CED411C7230","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)-\u003ESystem.Void","Name":"OnEntityKilled","Signature":"public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour handledInfo, System.Single damageDone)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageInfo","Type":"Shared.Combat.DamageInfo","IsOut":false,"IsOptional":false},{"Name":"handledInfo","Type":"Shared.Entity.Base.OnKilledBehaviour","IsOut":false,"IsOptional":false},{"Name":"damageDone","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"022CA9DB682E6290E3E4CCCE1419D630E274F2551635EACCECA3B8ABEBABDF52","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEntityRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnEntityRemove","Signature":"public System.Void OnEntityRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"removeInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"7B1074095F19794DD9421B4759F19383CE072E4752B9694F8D34D2A728FBBBB4","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)-\u003ESystem.Void","Name":"OnEntityTookDamage","Signature":"public System.Void OnEntityTookDamage(Shared.Entity.EntityWrapper entity, System.Single actualDamage, System.Single displayDamage, System.Single blockedDamage, Shared.Combat.DamageInfo damageInfo, System.Single beforeDamagedHealth, System.Boolean countAsHit)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"actualDamage","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"displayDamage","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"blockedDamage","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"damageInfo","Type":"Shared.Combat.DamageInfo","IsOut":false,"IsOptional":false},{"Name":"beforeDamagedHealth","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"countAsHit","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"6C55CDE7D8785EED26052F0AA1F7D675EF2F1F210E9098E356BAF55983546310","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnThrownHit(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void","Name":"OnThrownHit","Signature":"public System.Void OnThrownHit(Shared.Entity.EntityWrapper entityWrapper, System.Boolean kill)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityWrapper","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"kill","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"2173FE6089FE0E16F95F00BA5A6FD5A145EF6E5E72CA198F99BDE33B4681001F","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"815C2C6151E9E81FD7D7FA0FF8C936944987A97F81BB966CFECE38B6DB5A2889"}