Candide.GameModels.Services.ConstructionSitesService
Type JSONpublic class in Candide.GameModels.Services
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Services - Base type
System.Object - Hash
0E49831525513B9E3FAE58B66AB8EDEBA0E9889E6C24C3191A10D8D762CBC277
Relationships
Base type
System.Object
Methods
BuildConstructionSite
#
public System.Void BuildConstructionSite(CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5BDCF1131A3A90FE6A61D3FB97E65EF4EC2EF06D0813169FFD4741B75E81BE3B - Body hash
BE6CA62436B1E11FAC62103CACFE38ECCB1AF3AB0FE43B9159447EFB2291CD2C - IL size13
Referenced calls
String literals
build-construction-site-building
CreateConstructionSite
#
public System.Void CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
92BED1DCE717F611FB58BC5A1573219E2B52D237CC652AD221E0002D3152AC7D - Body hash
F270FB62077B4C8F94836E5CB55F34CE039D0880825216009D6546CD5E9EE832 - IL size19
Referenced calls
String literals
construction-sites-create
OnReceive_CreateConstructionSite
#
private System.Void OnReceive_CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage msg)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E6299DA33A37901C4FB2211125AEF5401EC8F83CC22D37ED519D930420D4DC16 - Body hash
D4CCD1298792C3BED120599EF859D74127D781631A38ECD6BE0DFEE2DA6218EA - IL size186
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)Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Candide.Multiplayer.Network.NetworkManager::Desynced(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.Controllers.ConstructionSitesController::CreateConstructionSite(Candide.GameModels.Models.Constructions.ConstructionSite)
String literals
event:/buildings/create_construction_siteNetwork player placed a construction site for construction ID, but we could not find that id.OnReceive_CreateConstructionSite
OnReceive_RemoveConstructionSite
#
private System.Void OnReceive_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
07C2ECC7CFC9DA9FFCEF14473B8E95F3C5FA6543CC46E13FEFEAD198D023E98B - Body hash
59090616C65E0B96C2212DA3F480134E8758199E44A67C6AAFA61745D4D8A9A6 - IL size12
Referenced calls
OnReceive_RemoveConstructionSites
#
private System.Void OnReceive_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage msg)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
52C2EFD0A7F90F1C5D94540090C3C0C2A69999AD7E56215477960D1F7A7372D2 - Body hash
3A759361D6BAEFD2ACFC2E924A3323E51A484872308F5F52AE8C51A0997CE179 - IL size52
Referenced calls
System.Collections.Generic.List<System.Guid>::GetEnumerator()List.Enumerator<System.Guid>::get_Current()Candide.GameModels.Controllers.ConstructionSitesController::RemoveConstructionSite(System.Guid)List.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()
OnReceive_UpdateConstructActionInProgress
#
private System.Void OnReceive_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage msg)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9105AB37CBDCD1D35B35B74D6602B20AB21F5DF5EE55A2CFB9707C5259DC0E5E - Body hash
148E327389FE7B8B7C16CADA56CBE6B703D485EF33587A69269404C27C9B314F - IL size71
Referenced calls
String literals
Received UpdateConstructActionInProgressMessage but the current ActionInProgress does not have a type of StandardConstru
SendGetPlaceConstruction
#
public System.Void SendGetPlaceConstruction(System.Guid itemInstanceId, Microsoft.Xna.Framework.Point tilePosition, System.Guid entityId, System.Action onError)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
42895D7038319FB15B94A32FA9EF7F8C5AB35304FE0BA0758973082347BC7F2C - Body hash
A3D86171FA4130C7EB3E407892DAE6DA89BC09FE0756DC278F77213E47C256F6 - IL size100
Referenced calls
ConstructionSitesService.<>c__DisplayClass2_0::.ctor()CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest::.ctor()ConstructionSitesService.<>c::<SendGetPlaceConstruction>b__2_0(CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse)System.Action<CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse>::.ctor(System.Object, System.IntPtr)ConstructionSitesService.<>c__DisplayClass2_0::<SendGetPlaceConstruction>b__1(System.Byte)System.Action<System.Byte>::.ctor(System.Object, System.IntPtr)Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action<T>, System.Single, System.Action<System.Byte>, System.Boolean)
String literals
get-place-construction
SendRemoveConstructionSite
#
public System.Void SendRemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9376F1F50DE06D77784621B82E26B775DFCC1838E178F041A24138183E4BAC65 - Body hash
ED342A1DAFC7D5F87F3C971C7645D9EB69D34AA58F6F8E3814C2C46B5262E1A6 - IL size19
Referenced calls
String literals
construction-sites-remove-construction-site
Send_ConstructActionInProgressDoProgress
#
public System.Void Send_ConstructActionInProgressDoProgress(CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
59EEDCB750B5B6E12CE4CC88B0C7711C008ACA442EA97FA75F0F6928F6E5CB80 - Body hash
D40E788828058EA185D512B4E86F65467A32D9E4E506B2A7D81E424845E44095 - IL size13
Referenced calls
Called by
String literals
construct-action-in-progress-do-progress
Send_StartConstructActionInProgress
#
public System.Void Send_StartConstructActionInProgress(CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A67B05DF3DF097DC64A0BBD408981220EF39F624B04F2732ADB3AB7D05C73B5B - Body hash
AE3F4567AD0A15B673BB53AF67D05A72EE89C9DB28E5D2ABA803030882818BFE - IL size13
Referenced calls
String literals
start-construct-action-in-progress
Send_StopConstructActionInProgress
#
public System.Void Send_StopConstructActionInProgress(CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5E183C49C02165C1C87567353941883B8F1F4DB606921B8590B856866BE4E212 - Body hash
CE05D7BC652B2E3DFEFC02D563997D76E9B93BDF4FEFB78128C55A6F8C30176A - IL size13
Referenced calls
String literals
stop-construct-action-in-progress