Candide.PlayerMode.Construction.SelectedConstructionTownDistanceFunctionality
Type JSONpublic class in Candide.PlayerMode.Construction
Type metadata
- Assembly
Romestead - Namespace
Candide.PlayerMode.Construction - Base type
System.Object - Interfaces
Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality - Hash
BAA72CA0291AD5AC5F07B001BD0301D1ECEFB3B7D680903518642EEE33CC632D
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
_maximumDistance# | private | private System.Single _maximumDistance |
_minimumDistance# | private | private System.Single _minimumDistance |
_result# | private | private 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 type
System.Void - StaticFalse
- VirtualTrue
- Hash
3927719B8EDFF60C50E1443849D4F5C8B814A9A167657E1110B5473E2746A910 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
GetTooltipString
#
public System.Void GetTooltipString(System.Text.StringBuilder sb)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3F59BC39A1F5A00B9D1134C5731474D230CB6587EF32E2A733F720D0D9A2246F - Body hash
3CFAFDDCC19912E80512498C6B5016FF1704CB99EA708A2DD803AF40246E1819 - 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/cdConstructions_TownTooFarConstructions_TownTooCloseToCoreConstructions_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 type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
F5AD28641DCE4C19172592B318A6DF2E5471BA99DC0B8C0FF80FC10EC6D2CF8E - Body hash
6F38562BAE5A4361B3B02C1B78377443E2AFF5D2D4708C9DB0DAB0F37636A001 - 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()