{"Id":"Candide.PlayerMode.Construction.SelectedConstructionBuildingsProximityFunctionality","Name":"SelectedConstructionBuildingsProximityFunctionality","DisplayName":"SelectedConstructionBuildingsProximityFunctionality","FullName":"Candide.PlayerMode.Construction.SelectedConstructionBuildingsProximityFunctionality","Namespace":"Candide.PlayerMode.Construction","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":["Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"],"SourceLocations":[],"Fields":[{"Id":"ClosestBuilding:Candide.GameModels.Models.Constructions.Building","Name":"ClosestBuilding","Type":"Candide.GameModels.Models.Constructions.Building","Signature":"public Candide.GameModels.Models.Constructions.Building ClosestBuilding","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"CB34E3A6FCAA3B8869BF1DB891B8FD08CAA84C6529DAE79059F8A3ABE5F51ED6"},{"Id":"_proximityFunctionality:Shared.Models.Buildings.BuildingProximityFunctionality","Name":"_proximityFunctionality","Type":"Shared.Models.Buildings.BuildingProximityFunctionality","Signature":"private Shared.Models.Buildings.BuildingProximityFunctionality _proximityFunctionality","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C3E49C618D98FA5890EF6773DDE118796B6FB374B2A06D944E74A1E4DF612A40"}],"Properties":[],"Events":[],"Methods":[{"Id":"DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"DrawInWorldUi","Signature":"public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"tileWidth","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tileHeight","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"selectedConstructionLocation","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"middleWorldPos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":413,"BodyHash":"2F9C0D0C68CA6B543713D63F8B48B5CD3E3CD3E4A9C4FD77FEF418C0AA181100","Hash":"2EAE2F7A29372BB5AC0C479F0341DC2C4DD8353FB12AFF8C45299C0BB46F4F86","CalledMethods":["Microsoft.Xna.Framework.Color::get_Beige()","CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)","Microsoft.Xna.Framework.Color::get_DarkOrange()","Candide.Graphics.Fonts.FontManager::get_TextScale()","Candide.Graphics.Fonts.CandideFont::get_RenderFont()","CandideServer.Database.BuildingTypeDataBase::GetBuildingTypeOrMissing(System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","System.Int32::ToString()","System.String::Concat(System.String, System.String)","FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)","System.Math::Ceiling(System.Double)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Color::get_White()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)","FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)","CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)","Microsoft.Xna.Framework.Color::get_Black()","CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawLine(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)"],"StringLiterals":["Buildings_Proximity_Building"],"Source":null},{"Id":"GetTooltipString(System.Text.StringBuilder)-\u003ESystem.Void","Name":"GetTooltipString","Signature":"public System.Void GetTooltipString(System.Text.StringBuilder sb)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sb","Type":"System.Text.StringBuilder","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"FEF132D17D166A1FA1CE4C7E675AD2C3AF2DB1B260610B3FB7A0508B3144A6A1","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean","Name":"IsValid","Signature":"public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"tileWidth","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tileHeight","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"selectedConstructionLocation","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"middleWorldPos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":316,"BodyHash":"FB6C2967D14370B4BFBBBFDF9521A7042102A96AE44A743E4B5C78A273F5D483","Hash":"B1482301F76E6E14B74DF06CCB8825BDDF599E34EE1D6E64506DD031BB300961","CalledMethods":["Candide.GameModels.GameState::GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Models.Constructions.Building\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CCandide.GameModels.Models.Constructions.Building\u003E::get_Current()","System.String::op_Equality(System.String, System.String)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","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()","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"EBC36B2DC23AA0C45E5CD8116A06E3886134EB9A35BEE3026F61AFD239E343DB"}