public class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
4208E2BC46BCAF10C203DBBDFBB8BFC4B1E0F0F5B14264483A37AF9228704B08
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
BucketsReuseList# | private | private System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> BucketsReuseList |
BuildNearbyConstructionSiteModelsReuseList# | private | private System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel> BuildNearbyConstructionSiteModelsReuseList |
MoveEntityMessageReUseList# | private | private System.Collections.Generic.List<CandideServer.MessageModels.Entities.EntityInfoMessage> MoveEntityMessageReUseList |
MoveEntityReUseList# | private | private System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> MoveEntityReUseList |
MoveOutReUseCollisionCircle# | private | private CandideCreator.Shared.Collision.CollisionCircle MoveOutReUseCollisionCircle |
MoveWorldItemsReUseList# | private | private System.Collections.Generic.List<System.ValueTuple<System.Guid, Microsoft.Xna.Framework.Vector3>> MoveWorldItemsReUseList |
RemoveEntityReUseList# | private | private System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> RemoveEntityReUseList |
ResourceCheckReUseDict# | private | private System.Collections.Generic.Dictionary<System.String, System.Int32> ResourceCheckReUseDict |
ReuseOutSortedConstructionSites# | private | private System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel> ReuseOutSortedConstructionSites |
ReuseToSortConstructionSites# | private | private System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>> ReuseToSortConstructionSites |
Methods
BuildNearbyConstructions
#
private System.Void BuildNearbyConstructions(CandideServer.Models.ConstructionSiteModel builtModel, Shared.Models.Player.PlayerCharacterModel characterModel)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3C5271F267975A11D31142E59A5E01D1DAF60E5BDEDCA19503F9405E01E83EE0 - Body hash
A7216C04A627FCE1C661173EC0496CC6D4927FAD027991B52A9F3958443C9230 - IL size255
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>>::TryGetValue(!0, !1&)CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)System.String::op_Equality(System.String, System.String)Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel>::Clear()CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>::QueryFast(CandideCreator.Shared.Models.RectangleF)AabbTree.QueryRect<CandideServer.Models.ConstructionSiteModel>::GetEnumerator()AabbTree.QueryRect<CandideServer.Models.ConstructionSiteModel>::get_Current()System.String::op_Inequality(System.String, System.String)System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel>::Add(!0)AabbTree.QueryRect<CandideServer.Models.ConstructionSiteModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel>::GetEnumerator()List.Enumerator<CandideServer.Models.ConstructionSiteModel>::get_Current()CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)List.Enumerator<CandideServer.Models.ConstructionSiteModel>::MoveNext()
String literals
dirt_roadmore_roads_built
DoConstructActionInProgress
#
public System.Void DoConstructActionInProgress(System.Guid constructionSiteId, System.Single progress)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3A8FFEE56E797078F6CCCE3BA3B5D6FA8EECAD6882D8BAF805C8A33421DB4A4B - Body hash
6B8B3B64C6F24530277626D5EE65CF7FE04581B7F77E6DD495950FB5F9A87F5D - IL size215
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteModel>::TryGetValue(!0, !1&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteProgress>::TryGetValue(!0, !1&)CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage::.ctor()CandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage, System.Nullable<CandideServer.Server.Network.ConnectedPeer>)
String literals
Tried to do progress to construction site IDbut the construction site does not exist in the server game state
DoPlayerConstructActionInProgress
#
public System.Void DoPlayerConstructActionInProgress(System.Guid constructionSiteId, System.Single progress, CandideServer.Server.Network.ConnectedPeer peer, Shared.Models.Player.PlayerCharacterModel character)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7E9D0DF0B29691C5BF4E524A07834D64B848C871222B68EFED16F8E5D1232CE8 - Body hash
D23EB8978E2994C4D2D6B94B1A7831E5670B9907BCBA05BBA4E98CCCEA46CB50 - IL size269
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteModel>::TryGetValue(!0, !1&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.Server.Network.ConnectedPeer)Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteProgress>::TryGetValue(!0, !1&)CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage::.ctor()CandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage, System.Nullable<CandideServer.Server.Network.ConnectedPeer>)
String literals
Tried to do progress to construction site IDbut the construction site does not exist in the server game statebut the progress instance does not exist in the server run state
RemoveConstructionSite
#
public System.Void RemoveConstructionSite(CandideServer.Models.ConstructionSiteModel constructionSite)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ABD4F49079A6585A3B960981FEE7D97A09907E0233E3C5F6663F9F244E928050 - Body hash
9E7D9F580D287E8F4BEC2E6B531C57CA682E126E3263572E2E8BE7429842D3F9 - IL size35
Referenced calls
CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>)CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage)
RemoveConstructionSitesInTown
#
public System.Void RemoveConstructionSitesInTown(System.Guid townId, System.Guid townWorldId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
05D8320E6717CAA6D056FF8042332293FA3A692135FF6266A32CB2589EBB0B22 - Body hash
E27914E54A055C07EDCCB8E33B7FF3748CB436BFDB1A48F52473CCA9900FD01E - IL size104
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>>::TryGetValue(!0, !1&)System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable<!!0>)System.Collections.Generic.List<System.Guid>::.ctor()CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage::.ctor()CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>)System.Collections.Generic.List<System.Guid>::Add(!0)CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage, CandideServer.SyncStrategies.SyncStrategy)
RemoveIntersectingConstructionSites
#
public System.Void RemoveIntersectingConstructionSites(System.Guid worldId, Microsoft.Xna.Framework.Rectangle tileBounds, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.String matchConstructionId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F653DBBAAF2D448E4B57A0F9736AAD5478729EE028DF936689751D694D2B35A5 - Body hash
67D32112A4D0EBD32C481514F7F88B3A17150314C02D2AC086A2F1FDE824CE36 - IL size37
Referenced calls
CandideServer.ServerControllers.ConstructionSitesSController::RemoveIntersectingConstructionSitesForMessage(System.Guid, Microsoft.Xna.Framework.Rectangle, System.String)System.Collections.Generic.List<System.Guid>::get_Count()CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage::.ctor()CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage, CandideServer.SyncStrategies.SyncStrategy)
public System.Void StartConstructActionInProgress(System.Guid constructionSiteId, CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0ED8C14485D9E049DB67F740DA3AF5496023337F6BE49383CE5232B9C7D91191 - Body hash
2C0138F794A0F916D161EBF324A4FDF692ABBA7A62735217AE74E38BCFDCA9FE - IL size187
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteModel>::TryGetValue(!0, !1&)CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.Server.Network.ConnectedPeer)Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteProgress>::TryGetValue(!0, !1&)CandideServer.Models.ConstructionSiteProgress::.ctor()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteProgress>::set_Item(!0, !1)CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::RegisterConstructionSitesProgressStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage::.ctor()System.Nullable<CandideServer.Server.Network.ConnectedPeer>::.ctor(!0)CandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage, System.Nullable<CandideServer.Server.Network.ConnectedPeer>)CandideServer.ServerManagers.ConstructionSitesServerManager::TryBuildConstructionSite(System.Guid, Shared.Models.Player.PlayerCharacterModel, System.Boolean)
StopConstructActionInProgress
#
public System.Void StopConstructActionInProgress(System.Guid constructionSiteId, CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5158B13D6E9477985A629F112AB7AAD4A05CD1E6A2331077182EF25D656FAFFA - Body hash
6A83E46E6C187A5FA113EAF9323909E063CC2CC9BC2BC7FA1B62E0D9E5C184F1 - IL size88
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteModel>::TryGetValue(!0, !1&)CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage::.ctor()CandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage, CandideServer.Server.Network.ConnectedPeer)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteProgress>::TryGetValue(!0, !1&)CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::UnregisterConstructionSitesProgressStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>::get_Count()CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSitesProgress(CandideServer.Models.ConstructionSiteModel, CandideServer.Models.ConstructionSiteProgress)
public System.Void TryBuildConstructionSite(System.Guid constructionSiteId, Shared.Models.Player.PlayerCharacterModel characterModel, System.Boolean allowBuildNearby)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6E8C33B9BFAF28D13B5333E98DC76CEB3FAF8F041692181D2DA53066C4E7165C - Body hash
03D04BE1948BA4FD901AC2FAA1431F59B973D3F9823537E720636467B628BE93 - IL size1967
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteModel>::TryGetValue(!0, !1&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Town.ServerTownModel>::ContainsKey(!0)CandideServer.ServerManagers.ConstructionSitesServerManager::RemoveConstructionSite(CandideServer.Models.ConstructionSiteModel)System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::Clear()Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)System.String::Concat(System.String, System.String, System.String)CandideServer.ServerControllers.EntitySController::GetEntitiesInTileRectangleArea(Microsoft.Xna.Framework.Rectangle, System.Guid, System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>)System.Collections.Generic.Dictionary<System.String, System.Int32>::Clear()System.Collections.Generic.Dictionary<System.String, System.Int32>::GetEnumerator()Dictionary.Enumerator<System.String, System.Int32>::get_Current()System.Collections.Generic.KeyValuePair<System.String, System.Int32>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.String, System.Int32>::set_Item(!0, !1)Dictionary.Enumerator<System.String, System.Int32>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::GetEnumerator()List.Enumerator<CandideServer.Entities.ServerEntityModel>::get_Current()Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()Shared.Entity.EntityWrapper::get_Immovable()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::Add(!0)Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)System.Collections.Generic.Dictionary<System.String, System.Int32>::Remove(!0)List.Enumerator<CandideServer.Entities.ServerEntityModel>::MoveNext()
Called by
CandideServer.ServerManagers.ConstructionSitesServerManager::BuildNearbyConstructionsCandideServer.ServerManagers.ConstructionSitesServerManager::DoConstructActionInProgressCandideServer.ServerManagers.ConstructionSitesServerManager::DoPlayerConstructActionInProgressCandideServer.ServerManagers.ConstructionSitesServerManager::StartConstructActionInProgressCandideServer.ServerServices.ConstructionSitesServerService::OnReceive_BuildConstructionSite
String literals
Couldn't find construction site with IDin the gamestate.Couldn't find world with IDConstruction with IDdoes not spawn anything.resource:bucketNot enough resources to build construction site with IDowner_character_id
TryGetClosestConstructionSite
#
public System.Boolean TryGetClosestConstructionSite(Microsoft.Xna.Framework.Vector2 circlePos, out CandideServer.Models.ConstructionSiteModel& outConstructionSite)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
AD8EF330E4E9271F650BF00CC26F5C91594AB9066AD9C318A416EC442C550FB7 - Body hash
0609C3B1B0D1F3ADBE67C97A9329F31CD43241A96B04337D772B83B3CC790314 - IL size107
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.ConstructionSiteModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.ConstructionSiteModel>::get_Current()CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::LengthSquared()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.ConstructionSiteModel>::MoveNext()System.IDisposable::Dispose()
TryGetConstructionSitesWithinDistance
#
public System.Boolean TryGetConstructionSitesWithinDistance(System.Guid worldId, Microsoft.Xna.Framework.Vector2 searchPos, System.Single maxDistance, out System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel>& outSortedConstructionSites, System.Boolean sortByDistance)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
42011A8457BBEAC7850D4506A3001786DC403F6A3D63C7E8C2332E11EA245F70 - Body hash
CACA6D6F76A300502B7DF1A4D32EB95223FE382562DFBD49F9A899764D0028E7 - IL size365
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>>::TryGetValue(!0, !1&)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::get_Zero()CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::Clear()CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>::QueryFast(CandideCreator.Shared.Models.RectangleF)AabbTree.QueryRect<CandideServer.Models.ConstructionSiteModel>::GetEnumerator()AabbTree.QueryRect<CandideServer.Models.ConstructionSiteModel>::get_Current()CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)Microsoft.Xna.Framework.Rectangle::get_Center()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::LengthSquared()System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>::.ctor(!0, !1)System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::Add(!0)AabbTree.QueryRect<CandideServer.Models.ConstructionSiteModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::get_Count()ConstructionSitesServerManager.<>c::<TryGetConstructionSitesWithinDistance>b__16_0(System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>, System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>)System.Comparison<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::Sort(System.Comparison<!0>)System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel>::Clear()System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::GetEnumerator()List.Enumerator<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::get_Current()System.Collections.Generic.List<CandideServer.Models.ConstructionSiteModel>::Add(!0)List.Enumerator<System.ValueTuple<CandideServer.Models.ConstructionSiteModel, System.Single>>::MoveNext()