CandideServer.ServerServices.InternalResourceStorageServerService
Type JSONpublic class in CandideServer.ServerServices
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerServices - Base type
System.Object - Hash
AFF4EA9BD6A837761BFCFDCA1A2FA1410E1E573CC082B7A6B5187CFB26919547
Relationships
Base type
System.Object
Methods
GetInternalResourceStorageListeners
#
public System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>> GetInternalResourceStorageListeners(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage> updates)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>> - StaticTrue
- VirtualFalse
- Hash
7998D84EB6A3FBE7AD2C2497743268903F3B32F24E23DC0CDE65389F24F8F929 - Body hash
EDFDB720D74D3292AE90E2419BD68B6767EE2D6DEE41219A5CF2AECFE5DB84A2 - IL size184
Referenced calls
System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::.ctor()System.Collections.Generic.IEnumerable<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>::GetEnumerator()System.Collections.Generic.IEnumerator<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>::get_Current()System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::TryGetValue(!0, !1&)System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>::GetEnumerator()HashSet.Enumerator<CandideServer.Server.Network.ConnectedPeer>::get_Current()System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::TryGetValue(!0, !1&)System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>::Add(!0)System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>::.ctor(System.Int32)System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Span<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>::get_Item(System.Int32)System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::set_Item(!0, !1)HashSet.Enumerator<CandideServer.Server.Network.ConnectedPeer>::MoveNext()System.IDisposable::Dispose()System.Collections.IEnumerator::MoveNext()
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
839F0DD2EB94B13138216E20C7821B1CA3765F91B027EE6BAA1AC7E6130E5351 - Body hash
D44211CF3F7EE345D9CA64DF4CB0537363E58C0C5E30404D0A3E94B75B96990A - IL size12
OnReceive_StopListeningOnInternalResourceStorage
#
public System.Void OnReceive_StopListeningOnInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.StopListeningOnInternalResourceStorageMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
77F06C8A7CD7C10BF521241227662F5C0F80B26CD131DA7DA7D2CCBC18DF4880 - Body hash
2A68958C2A97801D8680656EC1DD5912104B998C7E7699DB92C9E1ADA1263E52 - IL size18
Send_InternalResourceStorageChanged
#
public System.Void Send_InternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8E2B6199BEF3EAF7A22FE488DCE8440C33D3580C0F85E5BF9D65341B12DD5CA9 - Body hash
346C35167C63A8B39B376E8612EDDEE0BD4C52335CC8F7F26B52C1A68D831331 - IL size98
Referenced calls
CandideServer.ServerServices.InternalResourceStorageServerService::GetInternalResourceStorageListeners(System.Collections.Generic.IEnumerable<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>)System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::GetEnumerator()Dictionary.Enumerator<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::get_Current()CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::get_Value()System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>::ToArray()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::get_Key()CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)Dictionary.Enumerator<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::MoveNext()System.IDisposable::Dispose()
Called by
CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizenCandideServer.Helpers.LogisticalBuildingHelper::TryDepositResourcesFromOneToSeveral_DestructiveCandideServer.ServerManagers.BuildingsServerManager::DepleteOutputResourceStorageCandideServer.ServerManagers.BuildingsServerManager::TryAddResourceAggregateIntoStorageCandideServer.ServerManagers.BuildingsServerManager::TryAddResourceAggregateIntoStorageCandideServer.ServerManagers.BuildingsServerManager::TryAdjustInternalResourceStorageCandideServer.ServerManagers.ConstructionsServerManager::TrySpendConstructionUpgradeCostForTownCandideServer.ServerManagers.InternalResourceStorageServerManager::SendMultipleUpdatedStorageResourceAmountsCandideServer.ServerManagers.InternalResourceStorageServerManager::SendUpdatedStorageResourceAmountsCandideServer.ServerManagers.LogisticsServerManager_Repeating::DoRepeatingLogistics
String literals
internal-resource-storage-update
Send_InternalResourceStorageChanged
#
public System.Void Send_InternalResourceStorageChanged(System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>> listeners)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7ADADFBC1D6438FA3AF140DB072796AA52A61C51F98B82BA5CD58AAF8F30ED84 - Body hash
011F8E72C1102DB8833EB067CF3A525A2F4AD7466632B01081F3D6CAA515E341 - IL size88
Referenced calls
System.Collections.Generic.Dictionary<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::GetEnumerator()Dictionary.Enumerator<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::get_Current()CandideServer.MessageModels.InternalResourceStorage.UpdateManyInternalResourceStorageChangedMessage::.ctor()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::get_Value()System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>::ToArray()System.Collections.Generic.KeyValuePair<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::get_Key()CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.Server.Network.ConnectedPeer)Dictionary.Enumerator<CandideServer.Server.Network.ConnectedPeer, System.Collections.Generic.List<CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage>>::MoveNext()System.IDisposable::Dispose()
String literals
internal-resource-storage-update
Send_OneInternalResourceStorageChanged
#
public System.Void Send_OneInternalResourceStorageChanged(CandideServer.MessageModels.InternalResourceStorage.UpdateInternalResourceStorageChangedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F94FF0245A86293DEF76262F344506E6DBF4FE4DDF3322807110957014A0D516 - Body hash
1D2C33F33F2F5BA2838EDDE0D2140FDE4EFFB173775B8C4C563FABD62D9C5907 - IL size39
Referenced calls
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
CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishWorkOrderHandleNoCitizenCandideServer.Helpers.LogisticalBuildingHelper::TryDepositResourceCandideServer.ServerManagers.InternalResourceStorageServerManager::TryRemoveResources_DestructiveCandideServer.ServerManagers.InternalResourceStorageServerManager::TryUpdateStorage
String literals
internal-resource-storage-update-one