Romestead Assembly Reference

Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality

Type JSON

public class in Candide.PlayerMode.Construction

Methods3
Properties0
Fields3
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
_maximumDistanceprivateprivate System.Single _maximumDistance
_minimumDistanceprivateprivate System.Single _minimumDistance
_resultprivateprivate System.Int32 _result

Methods

DrawInWorldUi

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)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3927719B8EDFF60C50E1443849D4F5C8B814A9A167657E1110B5473E2746A910
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

GetTooltipString

public System.Void GetTooltipString(System.Text.StringBuilder sb)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3F59BC39A1F5A00B9D1134C5731474D230CB6587EF32E2A733F720D0D9A2246F
  • Body hash3CFAFDDCC19912E80512498C6B5016FF1704CB99EA708A2DD803AF40246E1819
  • IL size288
Referenced calls
  • 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&)
String literals
  • /c[#ff6666]
  • Constructions_TownTooClose
  • /cd
  • Constructions_TownTooFar
  • Constructions_TownTooCloseToCore
  • Constructions_TownTooFarFromCore

IsValid

public System.Boolean IsValid(System.Int32 tileWidth, System.Int32 tileHeight, Microsoft.Xna.Framework.Vector2 selectedConstructionLocation, Microsoft.Xna.Framework.Vector2 middleWorldPos)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashF5AD28641DCE4C19172592B318A6DF2E5471BA99DC0B8C0FF80FC10EC6D2CF8E
  • Body hash6F38562BAE5A4361B3B02C1B78377443E2AFF5D2D4708C9DB0DAB0F37636A001
  • IL size483
Referenced calls
  • Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.ClientTownModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.ClientTownModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.ClientTownModel>::get_Current()
  • Microsoft.Xna.Framework.Rectangle::get_Center()
  • System.Math::Abs(System.Single)
  • System.Math::Max(System.Single, System.Single)
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.ClientTownModel>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::get_Values()
  • Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::get_Current()
  • Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)
  • Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::MoveNext()