CandideServer.ServerServices.ConstructionSitesServerService
Type JSONpublic class in CandideServer.ServerServices
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerServices - Base type
System.Object - Hash
D3D64A659E3A96A7C6C0E26DD631433FC3B2D96DBD3972320D2179E13204970E
Relationships
Base type
System.Object
Methods
OnReceive_BuildConstructionSite
#
public System.Void OnReceive_BuildConstructionSite(CandideServer.MessageModels.Constructions.BuildConstructionSiteMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7C047A1FA1E254A4B286895EBEA23CF7FFA027A86A2A5922BA6208A5BE4146CC - Body hash
C36DD565997D8026EB3935290050956AEF752B8A88BA2F2B61983383961DDBEF - IL size23
OnReceive_ConstructActionInProgressDoProgress
#
public System.Void OnReceive_ConstructActionInProgressDoProgress(CandideServer.MessageModels.Constructions.ConstructActionInProgressDoProgressMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C0CE6AA07F4C86297B492C931CFFD183A88CA25D438364BC51A2A0AA7048584A - Body hash
E4C0F0663C794F283FB2BD7A16FE5F065878061B3AF9CBBAF6416A55A126FE5A - IL size34
OnReceive_CreateConstructionSite
#
public System.Void OnReceive_CreateConstructionSite(CandideServer.MessageModels.Constructions.CreateConstructionSiteMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
710A46541F46C35E1407426FCC33D186AE95A797679BD50D8E9D944ED03DEA6A - Body hash
2C851BA0AE87D9A87BE81E7C00D829B19E878C4ACA32023A0702494C662D288B - IL size148
Referenced calls
CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::get_HasValue()System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::GetValueOrDefault()Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)CandideServer.ServerControllers.ConstructionSitesSController::CreateNewConstructionSite(System.Guid, Microsoft.Xna.Framework.Rectangle, System.String, System.Guid, System.Nullable<System.Guid>)CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)
String literals
construction-sites-create
OnReceive_Disconnect
#
public System.Void OnReceive_Disconnect(CandideServer.Server.Network.DisconnectReason reason, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
95B957DBAD01CFB47A6B3E276ECA0A9045F522B4C5F0C355EB3523AD143987A7 - Body hash
4BC9C3979500E836C8E5CCF806B3322F68797B40705070024FE4CC52B6DD6D79 - IL size92
Referenced calls
CandideServer.ServerServices.ServerState_ConstructionSitesProgressPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::GetEnumerator()Dictionary.Enumerator<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::Deconstruct(!0&, !1&)System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>::get_Count()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.ConstructionSiteProgress>::Remove(!0)Dictionary.Enumerator<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::MoveNext()System.IDisposable::Dispose()
OnReceive_GetPlaceConstruction
#
public System.Void OnReceive_GetPlaceConstruction(CandideServer.MessageModels.Constructions.GetPlaceConstructionRequest request, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C1BE138EABCF84D569FFCD9AB29174C4A1D73522DAEFE65D44E16CC7F1AFD5B8 - Body hash
56CE08983873CE39B70DA6EC385D32789CCBF28B5B063AF6A46E7115FB0253DF - IL size79
Referenced calls
CandideServer.ServerManagers.ConstructionsServerManager::TryPlaceConstruction(Microsoft.Xna.Framework.Point, System.Guid, System.Guid, CandideServer.EventBus.EventBusArgs)System.Nullable<System.Int32>::get_HasValue()CandideServer.MessageModels.Constructions.GetPlaceConstructionResponse::.ctor()System.Nullable<System.Int32>::get_Value()CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)
OnReceive_RemoveConstructionSite
#
public System.Void OnReceive_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
935B8EE71DEE6BD5A82EE7E99F8675E7152770C63BFDCCC41A7E0FD00FF536C3 - Body hash
FC2AB720E91E2D59177FADB004737859ADED4559A46988C11FEB653F17D1429A - IL size45
Referenced calls
CandideServer.ServerControllers.ConstructionSitesSController::RemoveConstructionSite(System.Guid, CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.ConstructionSiteModel>)CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)
String literals
construction-sites-remove-construction-site
OnReceive_StartConstructActionInProgress
#
public System.Void OnReceive_StartConstructActionInProgress(CandideServer.MessageModels.Constructions.StartConstructActionInProgressMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
58793FB374690CB6175E906992F26985DD10491B84F0129E3F40D142971D84A4 - Body hash
BE8FBBA26E3FD738C9F929621794394B2B3D9B1CCFF1BF171A76628898D3FDC7 - IL size18
OnReceive_StopConstructActionInProgress
#
public System.Void OnReceive_StopConstructActionInProgress(CandideServer.MessageModels.Constructions.StopConstructActionInProgressMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
994AFF383D676FC41EEF69F0330C12AE78B6A526666F7A3684738AE1842AEFC7 - Body hash
AA4F0717051A8B3560C6640D3476B9FDA59745A95D2B2873E362E370F127C007 - IL size18
Send_RemoveConstructionSite
#
public System.Void Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E4E9F6D3EB34BECEF4A144609C87005C17E76B572D8614E533FC9755018560F7 - Body hash
6AF734359A8B0FBB631F93BB51EDD7483C3269AE10F6EF54318DD2D272803BA5 - IL size17
Referenced calls
String literals
construction-sites-remove-construction-site
Send_RemoveConstructionSite
#
public System.Void Send_RemoveConstructionSite(CandideServer.MessageModels.Constructions.RemoveConstructionSiteMessage msg, CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
AC218E9BF5C744BAE5C5A973C7B3DC76A97EA432CF8FA1CD0241DE55D807A450 - Body hash
E2BA2EFE7BC926997B97A5E7C6C2C26ADC558849C075E9309EB683FC286F71E5 - IL size18
Referenced calls
Called by
String literals
construction-sites-remove-construction-site
Send_RemoveConstructionSites
#
public System.Void Send_RemoveConstructionSites(CandideServer.MessageModels.Constructions.RemoveConstructionSitesMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D9B6CFF96374E564F2D187429711B33B8E006C546E73B8B1270DB070E9B35715 - Body hash
53CCACE295B8E89A2AF785842649C494BFF340DB6BBD6A14CFEC67FFBC28D632 - IL size18
Referenced calls
Called by
String literals
construction-sites-remove-construction-sites
Send_UpdateConstructActionInProgress
#
public System.Void Send_UpdateConstructActionInProgress(CandideServer.MessageModels.Constructions.UpdateConstructActionInProgressMessage msg, System.Nullable<CandideServer.Server.Network.ConnectedPeer> specificPeer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
06E118C1A8CF63A56D1A750F08616F8C12D85D0D028E8F6109C2D2396A347F44 - Body hash
FB8B296424632EC59CE311C4CE8FBFCCB547A7BC497323A58F19884FFC46619D - IL size72
Referenced calls
System.Nullable<CandideServer.Server.Network.ConnectedPeer>::get_HasValue()System.Nullable<CandideServer.Server.Network.ConnectedPeer>::get_Value()CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)CandideServer.Server.BaseServer::SendHostMessageToPeers(System.String, System.Object, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer>)
Called by
String literals
update-construct-action-in-progress