{"Id":"Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality","Name":"SelectedConstructionTownDistanceFunctionality","DisplayName":"SelectedConstructionTownDistanceFunctionality","FullName":"Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality","Namespace":"Candide.PlayerMode.Construction","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":["Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality"],"SourceLocations":[],"Fields":[{"Id":"_maximumDistance:System.Single","Name":"_maximumDistance","Type":"System.Single","Signature":"private System.Single _maximumDistance","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C8C72CAFE609369F6A9797E7C28F0DC20715AFDEBF9C4A354A62D6A410722E06"},{"Id":"_minimumDistance:System.Single","Name":"_minimumDistance","Type":"System.Single","Signature":"private System.Single _minimumDistance","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8BD4F1A17843DAE2C49AC971683D57278DA0D1177F930FE2D8D5145883DE9720"},{"Id":"_result:System.Int32","Name":"_result","Type":"System.Int32","Signature":"private System.Int32 _result","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7B6925F3112E0EB84145E9A2C291B7695822F1ABC38BCD89B15269754AEA52D3"}],"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"3927719B8EDFF60C50E1443849D4F5C8B814A9A167657E1110B5473E2746A910","CalledMethods":[],"StringLiterals":[],"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":288,"BodyHash":"3CFAFDDCC19912E80512498C6B5016FF1704CB99EA708A2DD803AF40246E1819","Hash":"3F59BC39A1F5A00B9D1134C5731474D230CB6587EF32E2A733F720D0D9A2246F","CalledMethods":["StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)","StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)","Shared.Text.StringDefinitions::GetString(System.String)","StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)","System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler\u0026)"],"StringLiterals":["/c[#ff6666]","Constructions_TownTooClose","/cd","Constructions_TownTooFar","Constructions_TownTooCloseToCore","Constructions_TownTooFarFromCore"],"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":483,"BodyHash":"6F38562BAE5A4361B3B02C1B78377443E2AFF5D2D4708C9DB0DAB0F37636A001","Hash":"F5AD28641DCE4C19172592B318A6DF2E5471BA99DC0B8C0FF80FC10EC6D2CF8E","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::get_Current()","Microsoft.Xna.Framework.Rectangle::get_Center()","System.Math::Abs(System.Single)","System.Math::Max(System.Single, System.Single)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::get_Current()","Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Constructions.ConstructionSite\u003E::MoveNext()"],"StringLiterals":[],"Source":null}],"Hash":"BAA72CA0291AD5AC5F07B001BD0301D1ECEFB3B7D680903518642EEE33CC632D"}