Candide.PlayerMode.Construction.SelectedConstructionFoodDispenserProximityFunctionality
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
E02279238094B9724B9C1F8A60D4FC05B41DC43A822E2DC0791C70A71083E41B
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
TileSizeHalf# | private | private System.Int32 TileSizeHalf |
_foodDispenser# | private | private Shared.Models.Construction.FoodDispenser _foodDispenser |
_foodIcon# | private | private CandideCreator.Shared.Graphics.Icon _foodIcon |
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
50FC3261825073F2D4469BED304227B7E7C1351E982A38FB87E28F2006A4385A - Body hash
1E8BF5B7BD070C8F8A09C02C055C95B648E05C84B939FAEF6222CCA6669D56E4 - IL size240
Referenced calls
Microsoft.Xna.Framework.Color::get_Beige()CandideCreator.Shared.Graphics.ShapeExtensions::DrawCircle(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single)Microsoft.Xna.Framework.Color::get_DarkOrange()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.Building>::get_Values()Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Constructions.Building>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.Building>::get_Current()CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)Shared.Helpers.TileBoundsIntersectionHelper::Intersects(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Rectangle)CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector2, System.Single)Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.Building>::MoveNext()System.IDisposable::Dispose()
GetTooltipString
#
public System.Void GetTooltipString(System.Text.StringBuilder sb)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FEF132D17D166A1FA1CE4C7E675AD2C3AF2DB1B260610B3FB7A0508B3144A6A1 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
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