Candide.GameModels.Services.BuildingsService
Type JSONpublic class in Candide.GameModels.Services
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Services - Base type
System.Object - Hash
520F282AFE79AE4310CB59FF749C7F4E0C33B16747136B293FE71CC309055A5C
Relationships
Base type
System.Object
Methods
GetAndListenOnInternalResourceStorageForBuilding
#
public Candide.Multiplayer.Network.GetResponseHandler GetAndListenOnInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, System.Action<CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse> onResponse, System.Action<System.Byte> onError, System.Single timeOut)
Method metadata
- Visibilitypublic
- Return type
Candide.Multiplayer.Network.GetResponseHandler - StaticTrue
- VirtualFalse
- Hash
6B7B2A484C7823E3899E6CD2F7E231919A81FDF952E272F539D1B4BB2C3FB32D - Body hash
82558BADB9D225BD1BCEE05BE21AB5C79790A775F020D52DF9F97973082728AD - IL size16
Referenced calls
Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action<T>, System.Single, System.Action<System.Byte>, System.Boolean)
String literals
buildings-get-and-listen-internal-resource-storage
GetInternalResourceStorageForBuilding
#
public Candide.Multiplayer.Network.GetResponseHandler GetInternalResourceStorageForBuilding(CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageForBuildingMessage msg, System.Action<CandideServer.MessageModels.InternalResourceStorage.GetInternalResourceStorageResponse> onResponse, System.Action<System.Byte> onError, System.Single timeOut)
Method metadata
- Visibilitypublic
- Return type
Candide.Multiplayer.Network.GetResponseHandler - StaticTrue
- VirtualFalse
- Hash
FBA66D6FD67FB9583FDD809C6ABA699874EAEF4D2D9B45DB050117F30D861D56 - Body hash
ABAD2FED361559E66C06CB2AE513C68510C4879871CE2D41706C0C0A12D04985 - IL size16
Referenced calls
Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action<T>, System.Single, System.Action<System.Byte>, System.Boolean)
String literals
buildings-get-internal-resource-storage
OnReceive_BuildingSpawned
#
private System.Void OnReceive_BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage msg)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7698A0C66FCECC00C117FA479F3B41DF7EE51946EDCDB9AE5235EA4D831D965F - Body hash
5DA6E0AD990C6A763D8971860B12C744E8721BB472E8D63E331D3676B7F1F643 - IL size24
Referenced calls
Candide.GameModels.Controllers.BuildingsController::BuildingSpawned(CandideServer.Models.Buildings.BuildingInstanceModel, System.Collections.Generic.List<CandideServer.Models.Citizen.CitizenSlotModel>)Candide.GameModels.Managers.BuildingsManager::BuildingSpawned(CandideServer.MessageModels.Buildings.BuildingSpawnedMessage)
OnReceive_BuildingUpgraded
#
public System.Void OnReceive_BuildingUpgraded(CandideServer.MessageModels.Buildings.BuildingUpgradedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FF7E591D19F45466F92C6DB9AF1E4995ACB3C38713F01BB18BEAE9F233058733 - Body hash
2F650D8E9F0DD05B91AA89B1BEC16A16E8743A1FDA7412A7F406BEDE673BF59A - IL size18
OnReceive_RemoveBuilding
#
public System.Void OnReceive_RemoveBuilding(CandideServer.MessageModels.Buildings.BuildingRemovedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
59B9E67E62FFC73184DB7C42E3E765E89E47314DD9A9A28FB4C3127766062A26 - Body hash
3EC8EFCC7A9C3F06691735EAFA8AE0721B44FF04161DDB0790FE7234C4AC844C - IL size7
OnReceive_UpdateBuildingAppeal
#
public System.Void OnReceive_UpdateBuildingAppeal(CandideServer.MessageModels.Buildings.UpdateBuildingAppealMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3762B46A90CB5D97CF2063019A497279F416A28911719E9DC38F548F75E87F76 - Body hash
31DC3B079B82C440116EAEF709DFB395552A4657FB34848A260D36F5FDC9937C - IL size7
OnReceive_UpdateBuildingParameters
#
private System.Void OnReceive_UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage msg)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
58D4914B79DAB9A9E9892F70E49313883AC1442EAB9C60EB721E08DC7DB71EBD - Body hash
00EBC997BCBEC7A5D8C5E82E64CE0954925BC23D3D38C0AD5D5FF30BA4942659 - IL size7
SendDepositEntityIntoStorage
#
public System.Void SendDepositEntityIntoStorage(System.Guid entityId, System.Guid buildingId, System.Nullable<Microsoft.Xna.Framework.Vector3> onErrorEntityPosition)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6885AEDC51324E88E9608ED45DFBDAA19859A6B08C5C2C6B4FA3576EA53305FF - Body hash
A55C634D5FF967E89187F894383AC728C4E13430C70A35EA779A3FFF14C1C964 - IL size38
Referenced calls
CandideServer.MessageModels.Buildings.DepositEntityIntoStorageMessage::.ctor()Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)
String literals
buildings-deposit-resource-into-storage
SendGetBucketDepleteResourceStorageEndpoint
#
public System.Void SendGetBucketDepleteResourceStorageEndpoint(System.Guid bucketEntityId, System.Guid buildingId, System.String resourceId, System.Int32 amount, System.Action<CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse> onResponse, System.Action onError)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
59F96944D33B3195F4128DABE6FC433A6AEE5D4C6FF15F19234DB5ADE01C45E4 - Body hash
72AE1362FBC20C015FF1E3DE3ECCB4C228D7DB7B3608FDD5AA623EA676CBBD0D - IL size90
Referenced calls
BuildingsService.<>c__DisplayClass5_0::.ctor()CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointRequest::.ctor()System.Action<CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse>::Invoke(!0)System.Action<CandideServer.MessageModels.Buildings.GetBucketDepleteResourceStorageEndpointResponse>::.ctor(System.Object, System.IntPtr)BuildingsService.<>c__DisplayClass5_0::<SendGetBucketDepleteResourceStorageEndpoint>b__0(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)
Called by
String literals
buildings-try-deplete-into-bucket
SendGetDepositBucketContentIntoResourceStorageEndpoint
#
public System.Void SendGetDepositBucketContentIntoResourceStorageEndpoint(System.Guid bucketEntityId, System.Guid buildingId, System.Action<CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse> onResponse, System.Action onError)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6A5EDFD0998982970E6FD4FF6D745645FF67CA393C04CFEF0DFD9424B6B3A200 - Body hash
3F779BB79B0C8E850C0B2513A9198E00F083210BEEC8EFD1FB6B45904C81C072 - IL size74
Referenced calls
BuildingsService.<>c__DisplayClass6_0::.ctor()CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointRequest::.ctor()System.Action<CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse>::Invoke(!0)System.Action<CandideServer.MessageModels.Buildings.GetBucketDepositResourceStorageEndpointResponse>::.ctor(System.Object, System.IntPtr)BuildingsService.<>c__DisplayClass6_0::<SendGetDepositBucketContentIntoResourceStorageEndpoint>b__0(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
buildings-bucket-try-deposit
Send_RemoveBuilding
#
public System.Void Send_RemoveBuilding(CandideServer.MessageModels.Buildings.RemoveBuildingMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D839BD8D25482D019D9C4D01840B643B3B4818361CB0841817CB3B0E70DFC5F0 - Body hash
A61F5844D2C0A5A0434FA7626C56D678E9162F92A47DE778E4420B0D84E8C667 - IL size13
Referenced calls
Called by
String literals
buildings-remove-building
Send_TryTurnItemIntoFuelForSource
#
public System.Void Send_TryTurnItemIntoFuelForSource(CandideServer.MessageModels.Buildings.TryTurnItemIntoFuelForSourceMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
30344E62873B4AB223ABADBE3ACE727858EC5EB061BF83A00DFB10464D6F2A31 - Body hash
65C3B3B9851AB1E05BE40061FB8B81F5D09A3D5E2B9EE6F3AC34D0F7D44D536C - IL size13
Referenced calls
String literals
buildings-item-to-fuel
Send_TryUpgradeBuilding
#
public System.Void Send_TryUpgradeBuilding(System.Guid buildingInstanceId, System.String constructionId, System.Guid carpenterBuildingId, System.Action<CandideServer.MessageModels.Buildings.TryUpgradeBuildingResponse> onResponse, System.Action<System.Byte> onError)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A9E52D781E98BDC2F5429DC4AF7910D77D1251761EA3DB11494BF335FBFD71E5 - Body hash
D6B5541385357BAC61ACC782E509C70B68DB165D0090C9F66B7AEFE52967B6D9 - IL size52
Referenced calls
CandideServer.MessageModels.Buildings.TryUpgradeBuildingRequest::.ctor()System.Nullable<System.Guid>::.ctor(!0)Candide.Multiplayer.Network.NetworkManager::Get(System.String, System.Object, System.Action<T>, System.Single, System.Action<System.Byte>, System.Boolean)
String literals
try-upgrade-building
Send_UpgradeBuildingCheat
#
public System.Void Send_UpgradeBuildingCheat(System.Guid buildingInstanceId, System.String constructionId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
714DCF8D218CB11A6AE9DCE9BCFAF0407D7E71D6B1C00D5A98746F9A7ECBC8BC - Body hash
5328370272A6BECC412C8BDEE2EC258886E671067000898C56C1E71A2513C6F2 - IL size31
Referenced calls
CandideServer.MessageModels.Buildings.UpgradeBuildingCheatMessage::.ctor()Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)
String literals
upgrade-building-cheat