Candide.GameModels.Systems.ConstructionSitesSystem
Type JSONpublic class in Candide.GameModels.Systems
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Systems - Base type
System.Object - Hash
035E2B22E16EF16BCC7E2A8FF02AAED96451A601D57B656923A2BDDF6A7F64FE
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ClosestConstructionSite# | public | public Candide.GameModels.Models.Constructions.ConstructionSite ClosestConstructionSite |
Dust2Animation# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation |
Dust2SpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet |
PegSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet PegSheet |
Methods
ConstructionBuiltVerticalVfx
#
public System.Void ConstructionBuiltVerticalVfx(Microsoft.Xna.Framework.Rectangle area)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8068F4FD96E9C490C062F46FB30AD88DD216C0132575E0B177F71D8DF19B02E1 - Body hash
466F5A528438D3C2BABDD0F97DFF6A9CF4E5556E5C105FB475D6746D45E57390 - IL size282
Referenced calls
Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Rectangle::get_Size()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Bottom()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xz(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Rectangle::get_Right()
ConstructionBuiltVfx
#
public System.Void ConstructionBuiltVfx(Microsoft.Xna.Framework.Rectangle area)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6C7FFCFEFF931976F819EBADC86C3CCF1EA5C995B31E9682A92D26FA188EAB35 - Body hash
8757F34A828D5204DD5EDC6DA2ED4E41BA083B5BBA5EA384D5681646EA1FF7DC - IL size286
Referenced calls
Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Rectangle::get_Size()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Top()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Rectangle::get_Bottom()Microsoft.Xna.Framework.Rectangle::get_Right()
ConstructionBuiltVfx
#
public System.Void ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3 centerPos, System.Single radius)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5211A8A3AB61E0B02D12BFEB2285514A28B26B6F04ED5397DBC252FF80963500 - Body hash
4D10AAD3F8081DB317243892F035EF9F38CEF0E8E233F9F4A463970ECD8D39FB - IL size346
Referenced calls
Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
Called by
Candide.Entities.Controllers.Other.MaterialStorageStackController::SetAmountLeftCandide.GameModels.Managers.CropManager::TryRemoveCropCandide.GameModels.Managers.EntityManager::SyncRemoveEntityCandide.GameModels.Managers.EntityManager::TryRemoveFortificationInTileBoundsCandide.GameModels.Managers.EntityManager::TryRemoveStubInTileBoundsCandide.GameModels.Services.CropService::OnReceive_RemoveCropCandide.GameModels.Services.EntityService::OnReceive_ConstructionSpawnEntityCandide.GameModels.Services.FurnitureService::OnReceive_ConstructionSpawnEntity
ConstructionPlacedVfx
#
public System.Void ConstructionPlacedVfx(Candide.GameModels.Models.Constructions.ConstructionSite constructionSite)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B0AF4B7B7DA663051A68B1B35C179513F25A4DBD7C867ED84D9B7C69821411C8 - Body hash
6039C976F8899A2052790E45B2AAF1E96F38FE4ACCF0B4D3B67AF5E0038EDF50 - IL size269
Referenced calls
Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Top()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)Candide.GameModels.Systems.ConstructionSitesSystem::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Rectangle::get_Bottom()Microsoft.Xna.Framework.Rectangle::get_Right()
DrawConstructionSitesUi
#
public System.Void DrawConstructionSitesUi(Candide.CandideUI.UiRenderContext renderContext, Microsoft.Xna.Framework.Vector2 worldPosition, Microsoft.Xna.Framework.Vector2 cursorWindowPosition, System.Boolean drawOnlyIfMouseInside)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A92339C9B2237ECB8B46CBD21C4BD5B5653B967B5A5EEB3FE73A1B39D74075A6 - Body hash
730FE4F58C5E4264070BF18D83A3643F2899D524A7C99495080C7F2D6C2B384D - IL size146
Referenced calls
Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)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()Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)Candide.GameModels.Systems.ConstructionSitesSystem::UpdateCalculatedMaterials(Candide.GameModels.Models.Constructions.ConstructionSite)Candide.GameModels.Systems.ConstructionSitesSystem::DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext, Candide.GameModels.Models.Constructions.ConstructionSite, System.Boolean, Microsoft.Xna.Framework.Vector2)Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::MoveNext()System.IDisposable::Dispose()
DrawConstructionSiteUi
#
public System.Void DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext renderContext, Candide.GameModels.Models.Constructions.ConstructionSite site, System.Boolean showTownName, Microsoft.Xna.Framework.Vector2 cursorWindowPosition)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D7F64621E2BD2D878A70629A08EED06967BE5EDF4E4348859075B986D2CC7C3C - Body hash
1A1E76B78F6C214FC2956D87E24A77E89173FBB70BDF39B84A0DABC031FFA73E - IL size1392
Referenced calls
Candide.Graphics.Fonts.CandideFont::get_RenderFont()CandideServer.Toolkit.TileBoundsHelper::GetTopCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Measure(CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String)CandideCreator.Shared.Models.RectangleF::get_TopLeft()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)CandideCreator.Shared.Helpers.InterpolationHelper::CubeInOut(System.Single)Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector2::Round()Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Vector2::.ctor(System.Single)Candide.CandideUI.Transform::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)Candide.CandideUI.UiRenderContext::set_Opacity(System.Single)Candide.CandideUI.ImmediateUi.ImmediateCandideWindow::Draw(Candide.CandideUI.UiRenderContext, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)Candide.CandideUI.ImmediateUi.ImmediateCandideWindow::Measure(Candide.CandideUI.UiRenderContext, System.Single, System.Single, System.Single)Candide.Database.IconDataBase::GetIconOrMissing(System.String)Microsoft.Xna.Framework.Color::get_White()Candide.CandideUI.ImmediateUi.ImmediateCandideIconLabel::Draw(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Graphics.IconData, CandideCreator.Shared.Graphics.IconFlag, FontStashSharp.SpriteFontBase, System.String, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.ClientTownModel>::TryGetValue(!0, !1&)CandideServer.Models.Town.TownModel::GetLocalizedName()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::Round()Microsoft.Xna.Framework.Matrix::get_Translation()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
Called by
String literals
00/99-/
DrawConstructionSiteUi
#
public System.Void DrawConstructionSiteUi(Candide.CandideUI.UiRenderContext renderContext, Microsoft.Xna.Framework.Vector2 cursorWindowPosition)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B8069AA287E81B8EDAB0C7029920577CF5C08E8093F08E771E0B44947ED1EE0F - Body hash
6813F5C5B9F4E58B336BAC8F8A5536F28CC58FA9F88F6E4A09C0A9ACA534084E - IL size20
DrawInWorldTileOverlay
#
public System.Void DrawInWorldTileOverlay(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 topLeftWorldPosition, System.Int32 tileWidth, System.Int32 tileHeight)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
881598D5E974097C6BA2CEF654D14A8A8403CF0563C59E37C0F0C68D7B1F5A60 - Body hash
C077682705062370DB46E0BEB87218FE5D513D002A174FD3A8C1933A5DDBF978 - IL size293
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)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.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::get_Count()Candide.Database.IconDataBase::GetIconOrMissing(System.String)CandideCreator.Shared.Graphics.IconData::GetIconOrDefault(CandideCreator.Shared.Graphics.IconFlag)Microsoft.Xna.Framework.GameTime::get_TotalGameTime()System.TimeSpan::get_TotalSeconds()System.MathF::Sin(System.Single)Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::GetEnumerator()List.Enumerator<Microsoft.Xna.Framework.Vector3>::get_Current()CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Graphics.Icon::DrawCentered(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single)List.Enumerator<Microsoft.Xna.Framework.Vector3>::MoveNext()System.IDisposable::Dispose()
Called by
String literals
ui:no
DrawInWorldTileOverlayForConstructionUnderMouse
#
public System.Void DrawInWorldTileOverlayForConstructionUnderMouse(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 worldPosition)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7562AF2A92C4A669D4C3CAE216736C86D0C62B6294E0DF4F957DD9E2A2900269 - Body hash
9ABF26DA305FCF1D574173C0F66275F9C6129BEEBD6EE003D1340DEDE3C4891D - IL size154
Referenced calls
Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)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()Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()Microsoft.Xna.Framework.Rectangle::get_Location()Candide.GameModels.Helpers.ConstructionHelper::CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)Candide.GameModels.Systems.ConstructionSitesSystem::DrawInWorldTileOverlay(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32)Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::MoveNext()System.IDisposable::Dispose()
DrawInWorldUi
#
public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7B509A8CA40C978E0C0D5EB468E91A9C0A52BE4D434864856237C5F03D78BF77 - Body hash
B39091A8D04767F9C59CDA8B992FBEC47F1DED5DAB777928B7448CBDB5A2FA36 - IL size47
SpawnDust2Particle
#
private System.Void SpawnDust2Particle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A6EC62B221120455E0F968A0342B6BC0DAB2066D09353B10210EDDF046288834 - Body hash
698A35ADD53A48275F4DB8CA0388DD0F2CC3C4172DA55C5F60069A16BBED82C8 - IL size8
Referenced calls
Called by
Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVerticalVfxCandide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfxCandide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfxCandide.GameModels.Systems.ConstructionSitesSystem::ConstructionPlacedVfx
Update
#
public System.Void Update()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
96B2199BFBD5BA94CA523CC9C423ACEED1824664281C9C2F278F1476A278E37D - Body hash
95132C3F1601862AD2AB5BD2DFD5F5F51940E53EE19016E07EBD2EC920FF6C11 - IL size431
Referenced calls
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.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Length()Microsoft.Xna.Framework.Rectangle::get_Location()Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)Candide.GameModels.Helpers.ConstructionHelper::CalculateValidTiles(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)Candide.GameModels.Systems.ConstructionSitesSystem::UpdateCalculatedMaterials(Candide.GameModels.Models.Constructions.ConstructionSite)Shared.Models.Construction.ConstructionMaterialsAggregate::EqualOrGreaterThan(Shared.Models.Construction.ConstructionMaterialsAggregate)Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::MoveNext()System.IDisposable::Dispose()
UpdateCalculatedMaterials
#
public System.Void UpdateCalculatedMaterials(Candide.GameModels.Models.Constructions.ConstructionSite constructionSite)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
07376473694A6DAA4CB997721CAD33E45B0149BAC9C7B97C9B74C0EBA57F66F2 - Body hash
44BF122D9D8E88D4D17363E830C20CB9E00821E41CB90DF3D414440B0F4DED46 - IL size113
Referenced calls
Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()Shared.Models.Construction.ConstructionMaterialsAggregate::EmptyAll()CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.World.WorldHandler::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_ConstructionMaterials()Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(Shared.Models.Construction.ConstructionMaterialsAggregate)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()