Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality
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
E9D110BE1B76CB2B0868436105005F9356E41D04A95C9F540DDD12BB2426022C
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
TileHighlightSpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet TileHighlightSpriteSheet |
_buildingPlot# | private | private Microsoft.Xna.Framework.Rectangle _buildingPlot |
_count# | private | private System.Int32 _count |
_startTile# | private | private Microsoft.Xna.Framework.Point _startTile |
_tileProximityFunctionality# | private | private Shared.Models.Buildings.TileProximityFunctionality _tileProximityFunctionality |
_tiles# | private | private System.Collections.Generic.List<Microsoft.Xna.Framework.Point> _tiles |
Methods
CheckForTiles
#
public System.Void CheckForTiles(System.Collections.Generic.List<Microsoft.Xna.Framework.Point> tileList, Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, Microsoft.Xna.Framework.Point startTile, Microsoft.Xna.Framework.Rectangle buildingPlot)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A66CCDB772A4930BBAF655351360E39F4873B953557455903267E52A884AA120 - Body hash
D7592FCE421D83439DA9CBDF778667D3B302A4D216702C03276441F6F405D319 - IL size299
Referenced calls
System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::Clear()Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Rectangle::get_Size()Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)System.Nullable<WorldTile.GroundType>::get_HasValue()System.Nullable<WorldTile.GroundType>::GetValueOrDefault()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::Add(!0)
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
A171FDDC187284B080FC4DABA9EBE914905F9C8BFB3599E88E98DD3973C931C5 - Body hash
5B70F468BA327F0C6DA41CA81BB4E65F94C1EC9F59B6C725867AC59595B3C686 - IL size618
Referenced calls
Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::ToPoint()Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality::CheckForTiles(System.Collections.Generic.List<Microsoft.Xna.Framework.Point>, Shared.Models.Buildings.TileProximityFunctionality, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Rectangle)System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::GetEnumerator()List.Enumerator<Microsoft.Xna.Framework.Point>::get_Current()CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)List.Enumerator<Microsoft.Xna.Framework.Point>::MoveNext()System.IDisposable::Dispose()Candide.Graphics.Fonts.FontManager::get_TextScale()Candide.Graphics.Fonts.CandideFont::get_RenderFont()System.Int32::ToString()System.String::Concat(System.String, System.String)FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable<Microsoft.Xna.Framework.Vector2>, 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.Vector2::.ctor(System.Single)System.Nullable<Microsoft.Xna.Framework.Vector2>::.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<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)
GetCount
#
public System.Int32 GetCount(Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, Microsoft.Xna.Framework.Point topLeftTileBounds, Shared.Models.Construction.ConstructionModel construction)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
B7D2904189D4AE1A8B3B22741A3CD63875EDFA237E52927B42870875E236D64B - Body hash
7390979198AF0B35EEAA54C9C0BEE47A5A540AB5FB41C5244541AE090EC7775E - IL size65
Referenced calls
System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::.ctor()Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality::CheckForTiles(System.Collections.Generic.List<Microsoft.Xna.Framework.Point>, Shared.Models.Buildings.TileProximityFunctionality, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Rectangle)System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::get_Count()
GetTooltipString
#
public System.Void GetTooltipString(System.Text.StringBuilder sb)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
376D07E617B6BEB796908F381C8AD2B7006E2B94DEC4AB4C09FE9B43C520EE80 - Body hash
0788F7DC1F2E243AEB4354087059CB8C4843A0E47F302A206D547920B9E4F657 - IL size19
GetTooltipString
#
public System.Void GetTooltipString(System.Text.StringBuilder sb, Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, System.Int32 count)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EEDCBF4D6FCFAC2B02F023EAB462EFCCB723D0E0169C1AACF049EEAD0D7C6B37 - Body hash
E83DA0D4D08E9BD78E8B427094D0456FA1A1082E4656DC75C6E55C2E503DBB49 - IL size40
Referenced calls
System.String::IsNullOrEmpty(System.String)System.Int32::ToString()Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)System.Text.StringBuilder::Append(System.String)
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
6B684908C9FBFBEA65F0B160D05DB05025AFA49DDEE0DC33E93B97B8722394EC - Body hash
28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49 - IL size2