Candide.GameModels.Controllers.ConstructionSitesController
Type JSONpublic class in Candide.GameModels.Controllers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Controllers - Base type
System.Object - Hash
1271E0B1EB4DCBD3C4D97A3BDD9585FECBB7FF9630543EF27071786B5DA14D3C
Relationships
Base type
System.Object
Methods
CreateConstructionSite
#
public System.Void CreateConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite newSite)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B007F727ECFABD11B3F5ED27B9A92B603640796A689BA3E3C1C658F4224AD663 - Body hash
4E6AB3CCB93F015C8C2110B42AE6F3FD6B519FF6991BE36189E4E824D8A824AD - IL size115
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::GetEnumerator()Dictionary.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::Deconstruct(!0&, !1&)Microsoft.Xna.Framework.Rectangle::Intersects(Microsoft.Xna.Framework.Rectangle)Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)Dictionary.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::Add(!0, !1)Candide.GameModels.Models.Constructions.ConstructionSite::Render()Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionPlacedVfx(Candide.GameModels.Models.Constructions.ConstructionSite)
RemoveConstructionSite
#
public System.Void RemoveConstructionSite(System.Guid id)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8ADD1CBC361F3BA3EE3D69595B81426ADEE9E7DD317E35A04077F35FF2E18496 - Body hash
611DE1E4612A6BA767D6588BD04D9F98CCC8C7E4C067544964C7E075C96F6EAC - IL size39
Referenced calls
Candide.GameModels.GameState::TryGetConstructionSite(System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite&)System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::Remove(!0, !1&)Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionPlacedVfx(Candide.GameModels.Models.Constructions.ConstructionSite)Candide.GameModels.Models.Constructions.ConstructionSite::Dispose()
Called by
Candide.GameModels.Controllers.ConstructionSitesController::CreateConstructionSiteCandide.GameModels.Managers.BuildingsManager::BuildingSpawnedCandide.GameModels.Managers.DecorationsManager::SyncDecorationSpawnedCandide.GameModels.Services.ConstructionSitesService::OnReceive_RemoveConstructionSiteCandide.GameModels.Services.ConstructionSitesService::OnReceive_RemoveConstructionSites
SyncFullGameState
#
public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A14BDCBF771C2C7AEA468141D248AFA95564246BDD7F49F6B6603B8DD4DBDC0C - Body hash
0D4EF4F80BB43B2B5709518BBC1A06A2F2168760E3903AB3261E60B2B8CD60A5 - IL size203
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()Candide.GameModels.Models.Constructions.ConstructionSite::Dispose()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::Clear()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.ConstructionSiteModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.ConstructionSiteModel>::get_Current()Microsoft.Xna.Framework.Rectangle::get_Location()Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)Candide.GameModels.Models.Constructions.ConstructionSite::.ctor(Microsoft.Xna.Framework.Point, System.Int32, System.Int32, Shared.Models.Construction.ConstructionModel, System.Guid, System.Nullable<System.Guid>)Candide.GameModels.Models.Constructions.ConstructionSite::Render()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.ConstructionSite>::Add(!0, !1)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.ConstructionSiteModel>::MoveNext()