{"Id":"Shared.Combat.Projectiles.ProjectileSystem","Name":"ProjectileSystem","DisplayName":"ProjectileSystem","FullName":"Shared.Combat.Projectiles.ProjectileSystem","Namespace":"Shared.Combat.Projectiles","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Animation:Shared.Combat.Projectiles.AnimationComponent[]","Name":"Animation","Type":"Shared.Combat.Projectiles.AnimationComponent[]","Signature":"public Shared.Combat.Projectiles.AnimationComponent[] Animation","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"03ACCBB2C2D6F969025502A68EBBFE17145DB06AA5ECBA01D703EE8AB9ECC56A"},{"Id":"AoE:Shared.Combat.Projectiles.AreaOfEffect[]","Name":"AoE","Type":"Shared.Combat.Projectiles.AreaOfEffect[]","Signature":"public Shared.Combat.Projectiles.AreaOfEffect[] AoE","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"297AE6203984E29210C1A053ADE95C7B71FB0F05B2C56E2026A2A1F2859704A6"},{"Id":"Attachable:Shared.Combat.Projectiles.Attachable[]","Name":"Attachable","Type":"Shared.Combat.Projectiles.Attachable[]","Signature":"public Shared.Combat.Projectiles.Attachable[] Attachable","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C855BD276DBDF3719350283CFBDD86B292ADBE3D780E0EC619248159FE10D176"},{"Id":"Cast:Shared.Combat.Projectiles.Cast[]","Name":"Cast","Type":"Shared.Combat.Projectiles.Cast[]","Signature":"public Shared.Combat.Projectiles.Cast[] Cast","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"59A8799BDDCEA97BEDFF3F5A07D7CAB1364735730320B90F8707ED04E24AF892"},{"Id":"Collision:Shared.Combat.Projectiles.ProjectileCollision[]","Name":"Collision","Type":"Shared.Combat.Projectiles.ProjectileCollision[]","Signature":"public Shared.Combat.Projectiles.ProjectileCollision[] Collision","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C11707DE483EDA5BB9854E436A8463859EE7534E36A8A05EB2F8E19216A0A6C1"},{"Id":"Drawable:Shared.Combat.Projectiles.Drawable[]","Name":"Drawable","Type":"Shared.Combat.Projectiles.Drawable[]","Signature":"public Shared.Combat.Projectiles.Drawable[] Drawable","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"69C4680E00CCC0B3366ACFDF6B59F510B32D67FBD3CB81F2BEE16969C3DAB6AA"},{"Id":"General:Shared.Combat.Projectiles.General[]","Name":"General","Type":"Shared.Combat.Projectiles.General[]","Signature":"public Shared.Combat.Projectiles.General[] General","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"94E85F456FEBC24C6EAA20FD61460088E919C0CD811D5D78CBD6E46C17978E82"},{"Id":"HighestActive:System.Int32","Name":"HighestActive","Type":"System.Int32","Signature":"public System.Int32 HighestActive","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"83086937EE29387B09C8EBB0AA59F905C54E8A1A95300C92D8CF5CEA60FE762B"},{"Id":"HighestActiveMaxPossible:System.Int32","Name":"HighestActiveMaxPossible","Type":"System.Int32","Signature":"public System.Int32 HighestActiveMaxPossible","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DBCAFD79A533F16CDCBD7CA13847BB5A7189F05C91C10AE626FF64F5D1A03EBD"},{"Id":"LightSourceComponent:Shared.Combat.Projectiles.LightSourceComponent[]","Name":"LightSourceComponent","Type":"Shared.Combat.Projectiles.LightSourceComponent[]","Signature":"public Shared.Combat.Projectiles.LightSourceComponent[] LightSourceComponent","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"546D4AFDA203E0105DF73D779FF1F7C00C2663EA0D52BE7EBE6D156D8A162B60"},{"Id":"Mask:Shared.Combat.Projectiles.ProjectileMask[]","Name":"Mask","Type":"Shared.Combat.Projectiles.ProjectileMask[]","Signature":"public Shared.Combat.Projectiles.ProjectileMask[] Mask","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4F3BBBAF60BACA6289F844256B46926795CAD6114F5F1FA34AC31DB9DE79FB98"},{"Id":"MaxProjectileCount:System.Int32","Name":"MaxProjectileCount","Type":"System.Int32","Signature":"public System.Int32 MaxProjectileCount","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"08EF004B9AA8E1EBC33BDA83303F936481513F229B5C0AF59E31B1CC7CC87D65"},{"Id":"MeshTransform:Shared.Entity.Components.MeshTransformComponent[]","Name":"MeshTransform","Type":"Shared.Entity.Components.MeshTransformComponent[]","Signature":"public Shared.Entity.Components.MeshTransformComponent[] MeshTransform","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8F9D01A5D3CBB0139389CA7AE0C878862CAB27EC2F93BED787C9654E26F2B747"},{"Id":"Position:Shared.Combat.Projectiles.Position[]","Name":"Position","Type":"Shared.Combat.Projectiles.Position[]","Signature":"public Shared.Combat.Projectiles.Position[] Position","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"464EF99AB23A1F329F85D0AFE0C9DDA5644EE70415FEC2F4DF0E3E6155D1E0AC"},{"Id":"SpellManager:Shared.Interfaces.Projectiles.ISpellManagerBridge","Name":"SpellManager","Type":"Shared.Interfaces.Projectiles.ISpellManagerBridge","Signature":"public Shared.Interfaces.Projectiles.ISpellManagerBridge SpellManager","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E0271D904BB14C95FFBF9868157A20BDE28CC1894829627C58A93C0D2E45BB5B"},{"Id":"Velocity:Shared.Combat.Projectiles.Velocity[]","Name":"Velocity","Type":"Shared.Combat.Projectiles.Velocity[]","Signature":"public Shared.Combat.Projectiles.Velocity[] Velocity","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"F5E725EC88FA986D7B959B5C9D11D5899407C1F2E7B0A7548E6CD2F58735A769"},{"Id":"WorldHandler:Shared.Interfaces.World.IWorldHandler","Name":"WorldHandler","Type":"Shared.Interfaces.World.IWorldHandler","Signature":"public Shared.Interfaces.World.IWorldHandler WorldHandler","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"481CBA2D95423DA00F523AEDD598EBD923DC711D45CA614E6097DB0ECB44FC01"},{"Id":"WorldId:System.Guid","Name":"WorldId","Type":"System.Guid","Signature":"public System.Guid WorldId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"33C6F8B73CB63F51CFC3CB4B0659CE3BBDEDB0723EA51597EEC28793924D77E7"},{"Id":"_reusableEntityCollisionList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,CandideCreator.Shared.Collision.CollisionData\u003E\u003E","Name":"_reusableEntityCollisionList","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E _reusableEntityCollisionList","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0182474AD1E9B01C0B53331C17460688B43A82292F6E3E0A33332F637ACFF307"}],"Properties":[],"Events":[],"Methods":[{"Id":"ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"ApplyUpdateSystems","Signature":"public System.Void ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":254,"BodyHash":"4D48416240CC9370F1182C1A13822D5D98D63D9B8836F807AC0CB79919117F22","Hash":"ED0A4B05A7C59F9B9BAAAA2F2FA1717B7344CC7336E71B32C7B03059AC7CB6B1","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","Shared.Combat.Projectiles.ProjectileSystem::UpdateCastSpells(System.Single)","Shared.Combat.Projectiles.ProjectileSystem::UpdateMove(System.Single)","Shared.Combat.Projectiles.ProjectileSystem::KillOutsideScreen()","Shared.Combat.Projectiles.ProjectileSystem::CheckCollision(System.Single)","Shared.Combat.Projectiles.ProjectileSystem::UpdateAnimation(System.Single)","Shared.Combat.Projectiles.ProjectileSystem::UpdateAoe(System.Single)","Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"CheckCollision(System.Single)-\u003ESystem.Void","Name":"CheckCollision","Signature":"private System.Void CheckCollision(System.Single dt)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":328,"BodyHash":"8D6604AAFF7CD12C807F4F9DF0F20E06090BA669E83EBCDD100755B38B10E397","Hash":"944B0634C15410AE56A85ECBEDA20B8150CA448A8BFC6AE524A82CDCF26BEE44","CalledMethods":["Shared.Interfaces.World.IWorldHandler::GetEntityCollisionGroup()","Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Clear()","Shared.Collision.CollisionSpecialGroup::CheckCollisionsAgainstEntities(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape\u003E\u003E, CandideCreator.Shared.Collision.CollisionMasks, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Count()","Shared.Combat.Projectiles.ProjectileSystem::OnProjectileHitEntities(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E, System.Int32)","Shared.Interfaces.World.IWorldHandler::CheckProjectileVsTerrainCollision(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)","Shared.Combat.Projectiles.Cast::Hit(Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"Clear()-\u003ESystem.Void","Name":"Clear","Signature":"public System.Void Clear()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"3C6D5FC6A8CF130569B1063017EED4130CB661EEFFBD9E38A973B8C48F08D079","Hash":"6611FEF7E4A9C0FA70961EE6F99799C8524A7D0F2E2930F3473384BA2308D4F7","CalledMethods":["Shared.Combat.Projectiles.ProjectileSystem::RemoveAll()"],"StringLiterals":[],"Source":null},{"Id":"FreeSpace(System.Int32)-\u003ESystem.Void","Name":"FreeSpace","Signature":"public System.Void FreeSpace(System.Int32 space)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"space","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":166,"BodyHash":"EEB9C68CC3E97722EC769A98B011DB7CA78AA677507E64E91F1C21AC73BCBFD9","Hash":"E817EF9D157B7B71137FE3AA931EDC31DA2BB3AE1EFE2A257636BA449DDA2BF8","CalledMethods":["System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor()","System.ValueTuple\u003CSystem.Int32, System.Single\u003E::.ctor(!0, !1)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::Add(!0)","ProjectileSystem.\u003C\u003Ec::\u003CFreeSpace\u003Eb__22_0(System.ValueTuple\u003CSystem.Int32, System.Single\u003E, System.ValueTuple\u003CSystem.Int32, System.Single\u003E)","System.Comparison\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::Sort(System.Comparison\u003C!0\u003E)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::GetEnumerator()","List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::get_Current()","Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)","List.Enumerator\u003CSystem.ValueTuple\u003CSystem.Int32, System.Single\u003E\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"KillOutsideScreen()-\u003ESystem.Void","Name":"KillOutsideScreen","Signature":"public System.Void KillOutsideScreen()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":108,"BodyHash":"15B53788026951D63260C8806420680580EFDC642150D858B70633B3E11BEBA9","Hash":"BAC2E6914CD49E5114645372C1FCEFD619EFBDB26506F475BE8293B52CBA5FC7","CalledMethods":["Shared.Interfaces.World.IWorldHandler::GetWorldBounds()","Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)","Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"MoveAll(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"MoveAll","Signature":"public System.Void MoveAll(Microsoft.Xna.Framework.Vector3 offset)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"offset","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":68,"BodyHash":"38AE4F71E3CA0B9DCAA58F4933364BD04AD7A3C6DA4C6CE7610817F37E6BB2A8","Hash":"DAA8ACA498E81EA5F3F9BAB82B54FC67F71DDC3467334374D71C7900CA9BA76E","CalledMethods":["Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"NewProjectile()-\u003ESystem.Int32","Name":"NewProjectile","Signature":"public System.Int32 NewProjectile()","Visibility":"public","ReturnType":"System.Int32","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":109,"BodyHash":"170A6D0FF813C1D348C5CF903FE3B98C63E86D43F568B7D59FF0168B4E40B3CC","Hash":"07F6BF674223D45A1019F5657299156C5C529CB4A5674C23C6F6AED1F262B944","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnProjectileHitEntities(System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CShared.Entity.EntityWrapper,CandideCreator.Shared.Collision.CollisionData\u003E\u003E, System.Int32)-\u003ESystem.Void","Name":"OnProjectileHitEntities","Signature":"private System.Void OnProjectileHitEntities(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E hitEntities, System.Int32 id)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"hitEntities","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E","IsOut":false,"IsOptional":false},{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":698,"BodyHash":"8F6D91FCB9862D0F9C60EBD201D8D5066DCCB73067723288FE5718C153B091F0","Hash":"EE0BD6CFB22B236A9A87FC03BDA94F998BCC8D00838CEDDF3A798F70FBE553D3","CalledMethods":["Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::GetEnumerator()","List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Current()","Shared.Entity.EntityWrapper::get_Immovable()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Shared.Combat.SharedCombatHandler::ApplyTrueDamage(Shared.Entity.EntityWrapper, System.Single, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType)","Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)","List.Enumerator\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::MoveNext()","System.IDisposable::Dispose()","System.Object::Equals(System.Object)","Shared.Models.Spells.ProjectileHitFlagsExtensions::HasFlags(Shared.Models.Spells.ProjectileHitFlags, Shared.Models.Spells.ProjectileHitFlags)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_FactionMask()","Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_Controller()","Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)","Shared.Combat.Projectiles.Cast::Hit(Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData, System.Int32)","System.Collections.Generic.Dictionary\u003CSystem.Guid, System.Single\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"RemoveAll()-\u003ESystem.Void","Name":"RemoveAll","Signature":"public System.Void RemoveAll()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":36,"BodyHash":"ECC699EC4924FB4B1C5436714BE1C64CD714386DCB88AE39AB17D9A49BD1B983","Hash":"AED36AC41D086CA23929249E8AE1D2C97A570009D3223942C870DA795F9A8237","CalledMethods":["Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"RemoveCastSpellProjectile(System.UInt16, System.Int16, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void","Name":"RemoveCastSpellProjectile","Signature":"public System.Void RemoveCastSpellProjectile(System.UInt16 castId, System.Int16 projectilePartIndex, System.Nullable\u003CSystem.Guid\u003E casterEntityId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"castId","Type":"System.UInt16","IsOut":false,"IsOptional":false},{"Name":"projectilePartIndex","Type":"System.Int16","IsOut":false,"IsOptional":false},{"Name":"casterEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":172,"BodyHash":"17AE6D6A5234485C163A959CB19D45DED234867A5CC6CAB7383C7004FDF109B7","Hash":"86F236CD2682E49BD5D9C8657E691293522C1874C095486092507ED726FE4506","CalledMethods":["Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"RemoveProjectile(System.Int32)-\u003ESystem.Void","Name":"RemoveProjectile","Signature":"public System.Void RemoveProjectile(System.Int32 id)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"6EE437425A61BC22B7D73149D731434DE19279DA93F42E58DF9D8515F565507D","Hash":"20766DC217913748AF76D994AB0B9586781A48707621B3BFB9867B073A707F7E","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SortDrawableOrderList(System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void","Name":"SortDrawableOrderList","Signature":"public System.Void SortDrawableOrderList(System.Collections.Generic.List\u003CSystem.Int32\u003E indices)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"indices","Type":"System.Collections.Generic.List\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"6384C0B3E19ED444D375B3380FE4CF59F2E1542915149332530A0DA5551A69E5","Hash":"994B3B532A23CC922F63AF029BA86CDDED2BE1D869C9C6BB545FA22CC9C125D1","CalledMethods":["Shared.Combat.Projectiles.ProjectileSystem::\u003CSortDrawableOrderList\u003Eb__35_0(System.Int32, System.Int32)","System.Comparison\u003CSystem.Int32\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CSystem.Int32\u003E::Sort(System.Comparison\u003C!0\u003E)"],"StringLiterals":[],"Source":null},{"Id":"UpdateAnimation(System.Single)-\u003ESystem.Void","Name":"UpdateAnimation","Signature":"public System.Void UpdateAnimation(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"D4F1A3662D2E75E5BDE73A104714A743C7CA8BA6CA4981D945F8EB658B6FA96B","Hash":"40C37C103ADC46023E687F218B7FFF7031B78281D98E2FD4AD0A0EC1E22E2123","CalledMethods":["Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)"],"StringLiterals":[],"Source":null},{"Id":"UpdateAoe(System.Single)-\u003ESystem.Void","Name":"UpdateAoe","Signature":"public System.Void UpdateAoe(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":335,"BodyHash":"8738A48E504DB129ABA8AF67F052AFB8C0C59CCE3D607B8CF715CA3E0F4106CA","Hash":"493209E6EF6763530A44E142AE213354686C077837B970461AD5953B28BF76F9","CalledMethods":["Shared.Interfaces.World.IWorldHandler::GetEntityCollisionGroup()","Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Clear()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Shared.Collision.CollisionSpecialGroup::GetEntitiesTouchingCircle(System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","Shared.Entity.EntityWrapper::get_Immovable()","System.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E::.ctor(!0, !1)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::Add(!0)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E::get_Count()","Shared.Combat.Projectiles.ProjectileSystem::OnProjectileHitEntities(System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData\u003E\u003E, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"UpdateCastSpells(System.Single)-\u003ESystem.Void","Name":"UpdateCastSpells","Signature":"public System.Void UpdateCastSpells(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":83,"BodyHash":"F4EA5AF86B5D128EBF7A11760B080008450762337E3E0787E2C45C1A05D4B20D","Hash":"91CA4ABF4CD469C55D087B7799BD18D25C2D705E915079324A087237FD6DFEE1","CalledMethods":["Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","Shared.Combat.Spells.Casting.CastSpell::Update(System.Single, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"UpdateMove(System.Single)-\u003ESystem.Void","Name":"UpdateMove","Signature":"public System.Void UpdateMove(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":332,"BodyHash":"71FF99884C2A217BC88992C7086F9A2B3B71F105A8FC6B2228448C2E1B2527DC","Hash":"03CA4ED42275091F3E1AD862E4B123EA90E7B4933B0B3671EDFA61356045AE52","CalledMethods":["Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Shared.Interfaces.Projectiles.ISpellManagerBridge::GetEntityFromId(System.Nullable\u003CSystem.Guid\u003E)","Shared.Entity.EntityWrapper::get_Position()","Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"E6F3269F5812F7C4DDE6971058139FAB01B810741E443DD23AD9195BB8054341"}