CandideServer.ServerServices.BuildingsServerService
Type JSONpublic class in CandideServer.ServerServices
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerServices - Base type
System.Object - Hash
96CCC1BF6B24BC0EDB60A6DC4AFADC7DB8A4E7A6A3BAB6708145BA361A631546
Relationships
Base type
System.Object
Methods
OnReceive_DepositEntityIntoStorage
#
public System.Void OnReceive_DepositEntityIntoStorage(CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
73EB759396A00EC31E78AB90AF43B67F45D4ADEF06C782C0978E6490D3DE9940 - Body hash
7F3D74323DCE0959FC4C4CFA47E1BE41AAE08BC12D4A54BDACD04F55F7FA16E0 - IL size224
Referenced calls
System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector3>::get_Value()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)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()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideServer.ServerManagers.BuildingsServerManager::TryDepositResourceEntityIntoStorage(CandideServer.Entities.ServerEntityModel, System.Guid)CandideServer.ServerControllers.EntitySController::UpdateEntityPosition(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Boolean)CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)
String literals
OnReceive_DepositEntityIntoStorage: No error position was provided and no player character could be found.OnReceive_DepositEntityIntoStorage
OnReceive_GetAndListenOnInternalResourceStorageForBuilding
#
public System.Void OnReceive_GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9A396BCDBD65BEB3384E4D98F5A6ECF55650C1EEA44BB67C759E7226451EF824 - Body hash
8EE2851C98CA97CA9E9CEBE8DD101DC5F3701F0B51FADFFB2945F36EF600AB5B - IL size29
Referenced calls
CandideServer.ServerServices.BuildingsServerService::OnReceive_GetInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage, CandideServer.EventBus.EventBusArgs)CandideServer.ServerServices.ServerState_InternalResourceStoragePlayerListenersController::RegisterPlayerInternalResourceStorageListener(System.Guid, CandideServer.Server.Network.ConnectedPeer)
OnReceive_GetInternalResourceStorage
#
public CandideServer.Models.InternalResourceStorageModel OnReceive_GetInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.InternalResourceStorageModel - StaticTrue
- VirtualFalse
- Hash
A57C3BAB5286A027901FF6C0520C7524DA6A4C7A3A775E3B8CBC67937A1E2606 - Body hash
07E509672A5ECD67D3453D7F9EEDD06413CDBCD4DBFACC275139E822F79F5EBA - IL size185
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse::.ctor()System.Nullable<System.Guid>::.ctor(!0)CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)
OnReceive_GetTryBucketDepleteResourceStorageEndpoint
#
public System.Void OnReceive_GetTryBucketDepleteResourceStorageEndpoint(CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
736597E21734E6168993BA05B7705A2C003D44A0B508D5898892930E361334CC - Body hash
14E1C26D08C88A78B42CF78A0B143DF827051645CE97E8550E7FB236DC451D05 - IL size353
Referenced calls
CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)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()CandideServer.Helpers.BucketEntityHelper::IsBucketEmpty(System.Collections.Generic.Dictionary<System.String, System.String>)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideServer.ServerManagers.BuildingsServerManager::DepleteOutputResourceStorage(CandideServer.ServerManagers.DepleteOutputResourceStorageArgs)System.Nullable<System.Int32>::get_HasValue()CandideServer.ServerManagers.EntityServerManager::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse::.ctor()System.Nullable<System.Int32>::get_Value()CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)
String literals
Amount is less or equal 0OnReceive_GetTryBucketDepleteResourceStorageEndpointBucket with entity IDis not empty.
OnReceive_GetTryBucketDepositResourceStorageEndpoint
#
public System.Void OnReceive_GetTryBucketDepositResourceStorageEndpoint(CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
745A56968E53A004B87B5CB9B70D50C214F41F83A64F0D1C2A2AF93D5D480B3E - Body hash
D164D93B1575FC08BAB612B5F04B531788FB7BCDFDD36ECDEEFDD26752B01F6D - IL size245
Referenced calls
CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)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()CandideServer.Helpers.BucketEntityHelper::TryGetBucketContentFromEntity(CandideServer.Entities.ServerEntityModel, Shared.Models.Construction.ConstructionMaterialsAggregate&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerManagers.BuildingsServerManager::TryAdjustInternalResourceStorage(CandideServer.SimulationModels.BuildingSimulationModel, Shared.Models.Construction.ConstructionMaterialsAggregate)CandideServer.ServerManagers.EntityServerManager::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse::.ctor()CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)
String literals
OnReceive_GetTryBucketDepositResourceStorageEndpointFailed to get content from bucket with entity ID.
OnReceive_RemoveBuilding
#
public System.Void OnReceive_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
DB743C84982682DAB27BB0D37EBC293F2C2E68E563B1EEE4E599A0BEB6FBCD78 - Body hash
16CDDF12D6CBFE1ACFE50D0809C7E3624883F83215F135D414AFF223199BF072 - IL size18
OnReceive_TryTurnItemIntoFuelForSource
#
public System.Void OnReceive_TryTurnItemIntoFuelForSource(CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
217558999250C5B797E72753F34C0889935BD0E7B9CEBFB54D77CD370D9E9AE1 - Body hash
2E4F31A9F8B321EBB8E9ECB726D4AE815BC5D264381A6155359A9CD8345EA7E6 - IL size279
Referenced calls
CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Inequality(System.Guid, System.Guid)System.Nullable<System.Int32>::GetValueOrDefault()System.Nullable<System.Int32>::get_HasValue()Shared.Models.Items.ItemInstanceModel::get_Data()CandideServer.ServerGameState::TryGetInfrastructureSource(System.Guid, CandideServer.Models.SourceModel&)System.Nullable<System.Int32>::GetValueOrDefault(!0)System.Math::Min(System.Int32, System.Int32)CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItem(System.Guid, System.Int32, System.Int32, System.Boolean)
OnReceive_TryUpgradeBuilding
#
public System.Void OnReceive_TryUpgradeBuilding(CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
158B4AADC9712DD4705966078A69F8DA7B21F15C9CBC351AA996BAAE97D84497 - Body hash
EA8C4FFBBBED1A1923C0970D25C20FE0B8F72A27FC4D7021D8F7477EC33335AD - IL size51
Referenced calls
CandideServer.ServerManagers.BuildingsServerManager::TryUpgradeBuilding(System.Guid, System.String, System.Boolean)CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse::.ctor()CandideServer.Server.BaseServer::SendGetResponseMessage(CandideServer.EventBus.EventBusArgs, System.Object, System.Boolean)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)
OnReceive_UpgradeBuildingCheat
#
public System.Void OnReceive_UpgradeBuildingCheat(CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
16C07979C23E92AF122C2A59E42289B6F2BA588FFBEB44BBE6CFE13D9AAD5833 - Body hash
4D39917FBAAA19303B27B78F4FD82C0EF94AEECC46A3AC52C6E2294478BC3FDF - IL size33
Send_BuildingRemoved
#
public System.Void Send_BuildingRemoved(CandideServer.MessageModels.Buildings.BuildingRemovedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
38A5A12178544B015DC9ADF589A542B6C83108F4D6339F940AD516337BC9292A - Body hash
323AE878642D2048B7C345E6CC29B19196E912611A152238DB120FD22F34625E - IL size17
Referenced calls
String literals
buildings-remove-building
Send_BuildingSpawned
#
public System.Void Send_BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
03D1BE7AC976874BF8613A3CD404AE5F4F158DECF283440BF2A367A621C299B1 - Body hash
C8F20093E36371422F90C72BDE73DB54F9FC0418B5354968ABFB75712D9D696D - IL size17
Referenced calls
String literals
buildings-new-building-spawned
Send_BuildingUpgraded
#
public System.Void Send_BuildingUpgraded(CandideServer.MessageModels.Buildings.BuildingUpgradedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
02A2D37A4A266A02C26B16096C07644CD34A70261964C4C39C4449BA04F39E44 - Body hash
546B4AD7CA3D7EC2D184A3C0FAC1226E99C06A3B53C7CC0CCF709D111A80B57B - IL size17
Referenced calls
String literals
building-upgraded
Send_UpdateBuildingAppeal
#
public System.Void Send_UpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9E7005FED48710AB8A33625C2DC5FD0895A3A06ECFB93251294B9C761D0EEEC9 - Body hash
44E61DC44C2697CE66C00B7DB60763776BD29760CCA444EE86AD29BDC49FB72C - IL size17
Referenced calls
String literals
buildings-update-buildings-appeal
Send_UpdateBuildingParameters
#
public System.Void Send_UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
514AF38ED816D038571278A7E5B4D500A085C691C147696E1F77B429825910B0 - Body hash
154FF9C1F46FD985B88421C1C1AD86B305880C7FDFBB58DB70A794AECFC3A11A - IL size17
Referenced calls
String literals
buildings-update-building-parameters