{"Id":"CandideServer.PathFinding.RoadPathFindManager","Name":"RoadPathFindManager","DisplayName":"RoadPathFindManager","FullName":"CandideServer.PathFinding.RoadPathFindManager","Namespace":"CandideServer.PathFinding","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CollisionCheckHeight:System.Single","Name":"CollisionCheckHeight","Type":"System.Single","Signature":"public System.Single CollisionCheckHeight","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9013ACD56AEF5C76BF9D04E21E8BCF2CDBD62CF71BE3CD7142FD47BF7B9699BA"},{"Id":"CollisionMask:CandideCreator.Shared.Collision.CollisionMasks","Name":"CollisionMask","Type":"CandideCreator.Shared.Collision.CollisionMasks","Signature":"public CandideCreator.Shared.Collision.CollisionMasks CollisionMask","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"5C8907903150CE435CBC73432F8F18A9E5A90E6C861B922E4AEE86493399B754"},{"Id":"EndPos:Microsoft.Xna.Framework.Vector2","Name":"EndPos","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 EndPos","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"B9D3099E546841B2B33531430A80F04CA01B9DE217A36A2030B270DF7689DD28"},{"Id":"EntityCollisions:Shared.Collision.CollisionSpecialGroup","Name":"EntityCollisions","Type":"Shared.Collision.CollisionSpecialGroup","Signature":"public Shared.Collision.CollisionSpecialGroup EntityCollisions","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"B42703C1CCC09590652D43FC932630FD43E640E99B36D7EF07494F7AF42556E0"},{"Id":"FromBuilding:CandideServer.SimulationModels.BuildingSimulationModel","Name":"FromBuilding","Type":"CandideServer.SimulationModels.BuildingSimulationModel","Signature":"public CandideServer.SimulationModels.BuildingSimulationModel FromBuilding","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"FEB0DF180E4E5B76DBF931C46277D7E732E0FC8232F9ACD91F3D0D1C16471A4D"},{"Id":"GoalPositionStopDistance:System.Single","Name":"GoalPositionStopDistance","Type":"System.Single","Signature":"public System.Single GoalPositionStopDistance","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"E72601A4FF8CFA5956CB5DB63E5593FE687AAC4A8AD7EF5001509B873AD065B0"},{"Id":"IgnoreEntities:System.Boolean","Name":"IgnoreEntities","Type":"System.Boolean","Signature":"public System.Boolean IgnoreEntities","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"C7E4BB19083B0518FA9D18654D3D27A953F50AA70079A3447ABA50F52A0D2322"},{"Id":"IsInside:System.Boolean","Name":"IsInside","Type":"System.Boolean","Signature":"public System.Boolean IsInside","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"F51A5B02A2E9EE4A6100D951170E4D5B9DF9E7A514CA7A8B000F7DEEC536466D"},{"Id":"MaxDistance:System.Single","Name":"MaxDistance","Type":"System.Single","Signature":"public System.Single MaxDistance","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"CE7CDAA9071CCB33A2AF64204F3A38B7F7E80BBC27E00E61D02620D4B4805105"},{"Id":"MaximumPosition:Microsoft.Xna.Framework.Vector2","Name":"MaximumPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 MaximumPosition","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"DA0732CBEF80E84197DC1B1C6F91C492458FE848E38970627BDBFE2AA537B961"},{"Id":"MaxStepCount:System.Single","Name":"MaxStepCount","Type":"System.Single","Signature":"public System.Single MaxStepCount","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"6ED7D721CE7F4691CA7F4295F55534E0FFA5B2537BAE912C082EE2912488D7E6"},{"Id":"MinimumPosition:Microsoft.Xna.Framework.Vector2","Name":"MinimumPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 MinimumPosition","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"F4C5D802766987C3B2A20A56D36F0EA2CD2E5C1A56AF008BD19D1B6D8C220539"},{"Id":"PathNodeConnections:System.Collections.Generic.List\u00601\u003CPathNode\u003E","Name":"PathNodeConnections","Type":"System.Collections.Generic.List\u003CPathNode\u003E","Signature":"private System.Collections.Generic.List\u003CPathNode\u003E PathNodeConnections","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"73E2F8C410EAA9F759B4D19160A17D461B9989A054627F600C2BD5220E8E5A7C"},{"Id":"SearchCollisionHalfSize:Microsoft.Xna.Framework.Vector2","Name":"SearchCollisionHalfSize","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 SearchCollisionHalfSize","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"8B97ED7860AA711B3C37BCEDC799CBE96020CCF103676CBBD2A17A2DC4FBFE59"},{"Id":"SearchCollisionShape:CandideCreator.Shared.Collision.CollisionShape","Name":"SearchCollisionShape","Type":"CandideCreator.Shared.Collision.CollisionShape","Signature":"public CandideCreator.Shared.Collision.CollisionShape SearchCollisionShape","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"952423A9F0B6E0464854BE95960316905158BE99299F7327E94EDB81D2071007"},{"Id":"SearchingEntity:Shared.Entity.EntityWrapper","Name":"SearchingEntity","Type":"Shared.Entity.EntityWrapper","Signature":"public Shared.Entity.EntityWrapper SearchingEntity","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"B08893C6444725B608874CFF63BC325A0F1BB13CE51B8818758637A818787EF9"},{"Id":"SearchQueue:System.Collections.Generic.PriorityQueue\u00602\u003CCandideServer.PathFinding.PathFindNode2,System.Single\u003E","Name":"SearchQueue","Type":"System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E","Signature":"private System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E SearchQueue","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"6ADC4A16BE283F5F28682DE42BDE7A39F0EE36525A2FE2FB79E0896606E13DFC"},{"Id":"StartPos:Microsoft.Xna.Framework.Vector2","Name":"StartPos","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 StartPos","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"FF04BFA6A65BB978002529ED7FCB0EC85EFFFB8748A14BC95E8A825556EFF08E"},{"Id":"StepSize:System.Single","Name":"StepSize","Type":"System.Single","Signature":"public System.Single StepSize","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"5A32E2DCD1DF7DBD488FFEEB742D546D1527F89FC69797D08010086A878BCCB6"},{"Id":"TargetEntity:Shared.Entity.EntityWrapper","Name":"TargetEntity","Type":"Shared.Entity.EntityWrapper","Signature":"public Shared.Entity.EntityWrapper TargetEntity","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"},{"Id":"TemporaryPathStorage:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E","Name":"TemporaryPathStorage","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E","Signature":"private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E TemporaryPathStorage","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"D55F18D4F626AB6D59A906A8D0E1A2574CA1EFA7A6ECF934345B37C550BE82DF"},{"Id":"Tiles:Shared.Models.WorldTile[,]","Name":"Tiles","Type":"Shared.Models.WorldTile[,]","Signature":"public Shared.Models.WorldTile[,] Tiles","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"85540F46821A99F92A0948D661CC7A9C185F2A55C7BE106F783CD7828B28EE16"},{"Id":"TileSize:Microsoft.Xna.Framework.Point","Name":"TileSize","Type":"Microsoft.Xna.Framework.Point","Signature":"public Microsoft.Xna.Framework.Point TileSize","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"4E5618AA5DAB41CCD8D993AD15065A588AD670A920339F13084E099C0A2E628F"},{"Id":"ToBuilding:CandideServer.SimulationModels.BuildingSimulationModel","Name":"ToBuilding","Type":"CandideServer.SimulationModels.BuildingSimulationModel","Signature":"public CandideServer.SimulationModels.BuildingSimulationModel ToBuilding","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"32A31E9F644F22CBD3F6B3BF2C8A4C30745AAE453ABA606D9FF1559E2F42A9B1"},{"Id":"Visited:System.Collections.Generic.Dictionary\u00602\u003CMicrosoft.Xna.Framework.Vector2,CandideServer.PathFinding.PathFindNode2\u003E","Name":"Visited","Type":"System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E Visited","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"41B646BE2900A90D4E87303AA313106ABAA2A487D3E9C9FD526910D4086F7664"},{"Id":"World:CandideServer.Models.Worlds.WorldModel","Name":"World","Type":"CandideServer.Models.Worlds.WorldModel","Signature":"public CandideServer.Models.Worlds.WorldModel World","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"AF6E76826E9118F466C437B1AFDC2C18A206F25BFE7A815CD8DA5AD168A6930A"}],"Properties":[],"Events":[],"Methods":[{"Id":"BuildPath(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, CandideServer.PathFinding.PathFindNode2, System.Boolean)-\u003ESystem.Void","Name":"BuildPath","Signature":"private System.Void BuildPath(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E pathOut, CandideServer.PathFinding.PathFindNode2 node, System.Boolean endsCloseToGoal)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"pathOut","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E","IsOut":false,"IsOptional":false},{"Name":"node","Type":"CandideServer.PathFinding.PathFindNode2","IsOut":false,"IsOptional":false},{"Name":"endsCloseToGoal","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":382,"BodyHash":"33695776839D41AFFED3A1821AFC3DB65DD8BE3B70A5BF36CD09C7936272EC62","Hash":"0065F307DA10FC20B8C349C19DD8F6512D9B13787D1F489CE7486C12D30657C4","CalledMethods":["System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()","CandideServer.PathFinding.RoadPathFindManager::IsPointOk(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Add(!0)","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)","Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::get_Zero()","Microsoft.Xna.Framework.Vector2::Normalize()","Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"CanVisitTile(WorldTile\u002BStructureType)-\u003ESystem.Boolean","Name":"CanVisitTile","Signature":"private System.Boolean CanVisitTile(WorldTile.StructureType type)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"0F2301D48ECE2398431AFA0740D5CF3DC0A0C657F5238737CE972B064CAAACBF","Hash":"7FBBF9006A60734B0878373232D8E430F53C910A8EC844E25835A61477E6FDEC","CalledMethods":["Shared.Data.StructureTileFlagsExtension::HasFlags(Shared.Data.StructureTileFlags, Shared.Data.StructureTileFlags)"],"StringLiterals":[],"Source":null},{"Id":"CheckBounds(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean","Name":"CheckBounds","Signature":"private System.Boolean CheckBounds(Microsoft.Xna.Framework.Vector2 position)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":78,"BodyHash":"6EC7164D44121EC49F8C1EF329E48C637C33895ECC427777E10193DBF53102BC","Hash":"11320D74C0DB26E9163B62CA633C651FED17D11108D691360F654E78C409E532","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single","Name":"Distance","Signature":"private System.Single Distance(Microsoft.Xna.Framework.Vector2 point, Microsoft.Xna.Framework.Vector2 other)","Visibility":"private","ReturnType":"System.Single","Parameters":[{"Name":"point","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"other","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"102C853B35AED3CF986BBE8E847D95CD982ED53B86F39A116910E9CABAA92178","Hash":"D5080BEF77917DBEA39635344EC7E1A05BA0406B015F4718B3BCA7144F77B8AB","CalledMethods":["System.Math::Abs(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"FindPath(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel, System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Int32, System.Boolean)-\u003ESystem.Boolean","Name":"FindPath","Signature":"public System.Boolean FindPath(CandideServer.Citizens.Base.AbstractCitizenController controller, CandideServer.SimulationModels.BuildingSimulationModel fromBuilding, CandideServer.SimulationModels.BuildingSimulationModel toBuilding, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E reversePathOut, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E startPosition, System.Single maxDistance, System.Int32 maxStepCount, System.Boolean startAtFromBuildingDoor)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"controller","Type":"CandideServer.Citizens.Base.AbstractCitizenController","IsOut":false,"IsOptional":false},{"Name":"fromBuilding","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false},{"Name":"toBuilding","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false},{"Name":"reversePathOut","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E","IsOut":false,"IsOptional":false},{"Name":"startPosition","Type":"System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E","IsOut":false,"IsOptional":false},{"Name":"maxDistance","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"maxStepCount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"startAtFromBuildingDoor","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1415,"BodyHash":"F29666B12E05C56FE649D40EAD1332AD65D0F01560B6E3355235544BFEC4D881","Hash":"CB4660F212358DF25DC292A0484732E5A94A47F32F291D16645085A88D69D5A4","CalledMethods":["CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)","Microsoft.Xna.Framework.Point::get_Zero()","Microsoft.Xna.Framework.Rectangle::get_Location()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Value()","CandideServer.PathFinding.PathNodeHandler::get_Door()","Microsoft.Xna.Framework.Vector2::get_Zero()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.PathFinding.RoadPathFindManager::CheckBounds(Microsoft.Xna.Framework.Vector2)","CandideServer.PathFinding.RoadPathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Clear()","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::Clear()","System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)","System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Dequeue()","CandideServer.PathFinding.RoadPathFindManager::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::get_Count()","Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::set_Item(!0, !1)","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Shared.Helpers.WorldTileHelper::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","CandideServer.PathFinding.PathNodeHandler::TryGetPathNode(Microsoft.Xna.Framework.Point, PathNode\u0026)","Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideServer.PathFinding.RoadPathFindManager::TryAddNeighbor(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2, System.Single)","CandideServer.PathFinding.PathNodeHandler::GetConnections(PathNode, System.Collections.Generic.List\u003CPathNode\u003E)","System.Collections.Generic.List\u003CPathNode\u003E::GetEnumerator()","List.Enumerator\u003CPathNode\u003E::get_Current()"],"StringLiterals":[],"Source":null},{"Id":"Heuristic(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Single","Name":"Heuristic","Signature":"private System.Single Heuristic(Microsoft.Xna.Framework.Vector2 point)","Visibility":"private","ReturnType":"System.Single","Parameters":[{"Name":"point","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"BA7BA09FF4F7BC1F8EB42A3A010FC9C97000046491931889A3FD72865D2CF4C1","Hash":"AEE4478E7FC11D7BF3649344F0C24E939E872A96743A8D4EA601EB3EAA76A23D","CalledMethods":["Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"IsPointOk(Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean","Name":"IsPointOk","Signature":"private System.Boolean IsPointOk(Microsoft.Xna.Framework.Vector2 point)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"point","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":197,"BodyHash":"5B730DAFF2F979EF30F05E63BBF898C926DA4A656FEA53C33CFFACFBDC7FFF54","Hash":"D1748328BA6322502E6A7D1610F47B8B550A53E0D19A4742FDFC75A99BDED0A3","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideServer.PathFinding.RoadPathFindManager::WorldToTilePosition(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","CandideServer.PathFinding.RoadPathFindManager::CanVisitTile(WorldTile.StructureType)","Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)","CandideServer.World.ServerWorldHandler::CheckForStaticCollision(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks)"],"StringLiterals":[],"Source":null},{"Id":"SetSearchingEntity(Shared.Entity.EntityWrapper, CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Void","Name":"SetSearchingEntity","Signature":"public System.Void SetSearchingEntity(Shared.Entity.EntityWrapper entity, CandideServer.Models.Worlds.WorldModel world)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"world","Type":"CandideServer.Models.Worlds.WorldModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":551,"BodyHash":"72AA25565B6F2AB911B2408032BC29657B9467624AA7D38F9435FE43B4913940","Hash":"8481E3DBDA394B66C1A1E74E13977DC9B6B0ED8CA09F7FE8B37ECE7BC103FC27","CalledMethods":["Shared.Entity.EntityWrapper::get_Shape()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, ServerEntitySystemManager.WorldEntitySystemPair\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_EntityStepHeight()","Shared.Entity.EntityWrapper::get_CollisionGroupMask()","CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)","Microsoft.Xna.Framework.Vector2::get_Zero()"],"StringLiterals":[],"Source":null},{"Id":"TryAddNeighbor(Microsoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2, System.Single)-\u003ESystem.Boolean","Name":"TryAddNeighbor","Signature":"private System.Boolean TryAddNeighbor(Microsoft.Xna.Framework.Vector2 point, CandideServer.PathFinding.PathFindNode2 previous, System.Single cost)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"point","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"previous","Type":"CandideServer.PathFinding.PathFindNode2","IsOut":false,"IsOptional":false},{"Name":"cost","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":163,"BodyHash":"DAE4096F00C69BCC0C3B153C37852770617063BFB98930812F355FBBB0E53F89","Hash":"8DCDA57D966506CBD062943B42B6131D14459D4502F2AB4F7AED316DF78E9358","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::Round(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Vector2, CandideServer.PathFinding.PathFindNode2\u003E::TryGetValue(!0, !1\u0026)","CandideServer.PathFinding.RoadPathFindManager::IsPointOk(Microsoft.Xna.Framework.Vector2)","CandideServer.PathFinding.RoadPathFindManager::Heuristic(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.PriorityQueue\u003CCandideServer.PathFinding.PathFindNode2, System.Single\u003E::Enqueue(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"WorldToTilePosition(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Point","Name":"WorldToTilePosition","Signature":"private Microsoft.Xna.Framework.Point WorldToTilePosition(Microsoft.Xna.Framework.Vector2 worldPosition)","Visibility":"private","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"worldPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"41D02E8A9CBD9A01B9411A6845F3CFB54ACD4142DCF2642FB63A2BD33007D382","Hash":"B2215524E2DE1C7B723F862570D2DF27D4075FD517E2E90CD5A331CEE3732B72","CalledMethods":["Microsoft.Xna.Framework.Vector2::Clamp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::ToPoint()","Microsoft.Xna.Framework.Point::op_Division(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null}],"Hash":"74C56673BA529C73C4238210B14979069613979F19548C36F3474981CE8EBACC"}