Romestead Assembly Reference

Candide.PlayerMode.Construction.SelectedConstructionTileProximityFunctionality

Type JSON

public class in Candide.PlayerMode.Construction

Methods6
Properties0
Fields6
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
TileHighlightSpriteSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet TileHighlightSpriteSheet
_buildingPlotprivateprivate Microsoft.Xna.Framework.Rectangle _buildingPlot
_countprivateprivate System.Int32 _count
_startTileprivateprivate Microsoft.Xna.Framework.Point _startTile
_tileProximityFunctionalityprivateprivate Shared.Models.Buildings.TileProximityFunctionality _tileProximityFunctionality
_tilesprivateprivate 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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA66CCDB772A4930BBAF655351360E39F4873B953557455903267E52A884AA120
  • Body hashD7592FCE421D83439DA9CBDF778667D3B302A4D216702C03276441F6F405D319
  • 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)
Called by

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
  • HashA171FDDC187284B080FC4DABA9EBE914905F9C8BFB3599E88E98DD3973C931C5
  • Body hash5B70F468BA327F0C6DA41CA81BB4E65F94C1EC9F59B6C725867AC59595B3C686
  • IL size618
Referenced calls

GetCount

public System.Int32 GetCount(Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, Microsoft.Xna.Framework.Point topLeftTileBounds, Shared.Models.Construction.ConstructionModel construction)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticTrue
  • VirtualFalse
  • HashB7D2904189D4AE1A8B3B22741A3CD63875EDFA237E52927B42870875E236D64B
  • Body hash7390979198AF0B35EEAA54C9C0BEE47A5A540AB5FB41C5244541AE090EC7775E
  • IL size65
Referenced calls

GetTooltipString

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash376D07E617B6BEB796908F381C8AD2B7006E2B94DEC4AB4C09FE9B43C520EE80
  • Body hash0788F7DC1F2E243AEB4354087059CB8C4843A0E47F302A206D547920B9E4F657
  • IL size19
Referenced calls

GetTooltipString

public System.Void GetTooltipString(System.Text.StringBuilder sb, Shared.Models.Buildings.TileProximityFunctionality tileProximityFunctionality, System.Int32 count)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEEDCBF4D6FCFAC2B02F023EAB462EFCCB723D0E0169C1AACF049EEAD0D7C6B37
  • Body hashE83DA0D4D08E9BD78E8B427094D0456FA1A1082E4656DC75C6E55C2E503DBB49
  • IL size40
Referenced calls
Called by

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
  • Hash6B684908C9FBFBEA65F0B160D05DB05025AFA49DDEE0DC33E93B97B8722394EC
  • Body hash28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49
  • IL size2