CandideServer.ServerManagers.TradeRoutesServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
BB817D8430E638BCA4FF29FECBC76CA40BB198EE4AFB0F36E4E5DC46E9852522
Relationships
Base type
System.Object
Methods
Do_CancelledDumpEverythingAtDestination
#
public System.Void Do_CancelledDumpEverythingAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
98FE4581E87432E85FEC3860DAE9BEBA543ED726EBD55573B9506B4A84E664C5 - Body hash
713DF87E41799E6ABBFF83EECEACDDE9E70B850D6D454D7A406A5525245302CC - IL size274
Referenced calls
System.Exception::.ctor(System.String)CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()CandideServer.Exceptions.TradeRoutesSimulationException::.ctor(System.String)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)System.Array::Empty()Shared.Models.Items.SharedInventoryModel::ToItemAmountsArray()CandideServer.Models.InternalResourceStorageModel::ToResourceAmountsArray()CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List<System.Guid>, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)Shared.Models.Items.SharedInventoryModel::IsEmpty()CandideServer.Models.InternalResourceStorageModel::IsEmpty()
String literals
TradeRoute is not set to the right status.Do_CancelledDumpEverythingAtDestination: Trade route is not cancelled
Do_CancelledDumpEverythingAtHome
#
public System.Void Do_CancelledDumpEverythingAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
515D952473CD295D1F2C0E511431C55ED89FA3B620B877444C783F232306CAFD - Body hash
83F7391EDA90F5F488CB48FD7C45165DFBF6FA66A358B1F41ECC026A1806B2A0 - IL size274
Referenced calls
System.Exception::.ctor(System.String)CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()CandideServer.Exceptions.TradeRoutesSimulationException::.ctor(System.String)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)System.Array::Empty()Shared.Models.Items.SharedInventoryModel::ToItemAmountsArray()CandideServer.Models.InternalResourceStorageModel::ToResourceAmountsArray()CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List<System.Guid>, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)Shared.Models.Items.SharedInventoryModel::IsEmpty()CandideServer.Models.InternalResourceStorageModel::IsEmpty()
String literals
TradeRoute is not set to the right status.Do_CancelledDumpEverythingAtHome: Trade route is not cancelled
Do_Deleting
#
public System.Void Do_Deleting(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B39153EB95934A303AD667724951E3194AB1989D28AEBD0A58758841D211BF2C - Body hash
433723D5411A640A5C6BF7C0C947F413BCD70560E211B3F16710E138B74E596C - IL size198
Referenced calls
System.Exception::.ctor(System.String)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)CandideServer.ServerControllers.InternalResourceStorageSController::RemoveStorage(System.Guid)CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.CitizenServerManager::SetCitizenStatusAndSendUpdate(System.Guid, CandideServer.Models.Citizen.CitizenStatus)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage::.ctor()CandideServer.ServerServices.TradeRoutesServerService::Send_TradeRouteRemoved(CandideServer.MessageModels.TradeRoutes.TradeRouteRemovedMessage)CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::RemoveTradeRoute(System.Guid)CandideServer.ServerControllers.TradeRoutesSController::RemoveTradeRoute(System.Guid)
String literals
TradeRoute is not set to the right status.Do_Deleting: Citizen status was not set to OnTradeRoute at deletion. Skipping citizen update to listeners.
Do_Initialize
#
public System.Void Do_Initialize(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
736E0B4AF84C0FF17D23A4EF62BFC4E820D84A8C5E4192D14FEC8886B99F7854 - Body hash
91FF1743F220E71C0625A173DDB19800CD28957BC2755BBFAC88F7E087E15D8D - IL size439
Referenced calls
System.Exception::.ctor(System.String)CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.Guid::NewGuid()Shared.Messages.CreateNewInventoryMessage::.ctor()Shared.Text.StringId::op_Implicit(System.String)CandideServer.ServerControllers.SimpleInventorySController::CreateNewInventory(Shared.Messages.CreateNewInventoryMessage, System.Boolean)System.Nullable<System.Guid>::.ctor(!0)System.Collections.Generic.Dictionary<System.String, System.Int32>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Int32>::TryAdd(!0, !1)CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage::.ctor()CandideServer.ServerControllers.InternalResourceStorageSController::CreateInternalResourceStorage(CandideServer.MessageModels.InternalResourceStorage.CreateNewInternalResourceStorageMessage)
String literals
TradeRoute is not set to the right status.Object_Storage
Do_TravellingToDestination
#
public System.Void Do_TravellingToDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
30E8E108BB1C2A48C812562AADE0C5FA10AC644F366D73AE127A5D8C05DD5C2A - Body hash
93243D3E8297356885BD21BF5A810BC22080B7B5F897B84D2B480855B9D6A052 - IL size178
Referenced calls
System.Exception::.ctor(System.String)CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()
String literals
TradeRoute is not set to the right status.
Do_TravellingToHome
#
public System.Void Do_TravellingToHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C5B411564C23F47695760D841A1CF915EC27003C6B624AF51C4D94A8FE12EB13 - Body hash
0C5793AFDBFD421D6D0A8E0A9CDEEB0AE3F4788C82C96BD6D9001D17135C44F0 - IL size178
Referenced calls
System.Exception::.ctor(System.String)CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.SimulationModels.TradeRouteSimulationModel::get_IsCancelled()
String literals
TradeRoute is not set to the right status.
Do_WaitingToLoadAtDestination
#
public System.Void Do_WaitingToLoadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
933315C8FED2ADB0CAD290491C81AA7981E6579E86B2CBD5636892D5827BBD77 - Body hash
2632C8D3C096DECA019D2FEFB072041247D447C565EF01E42D5B80A965DD2862 - IL size335
Referenced calls
System.Exception::.ctor(System.String)CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)CandideServer.ServerManagers.LogisticsServerManager_Requesting::Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Guid, System.Collections.Generic.List<System.Guid>, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32, System.Boolean)Shared.Models.WorldStats::Get(System.String)CandideServer.Helpers.TradeRoutesHelper::Server_GetRouteTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Single)
String literals
TradeRoute is not set to the right status.WorldStats_TradeRouteSpeed
Do_WaitingToLoadAtHome
#
public System.Void Do_WaitingToLoadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D1EAB2D5E31AE9149CD6B8A530C78345412E17A4866EE3776E1D87BE6CFFF723 - Body hash
BFD1ED8F28D029345CF3698C7E4C090E6854531E8E7AE36A44C94F71C2E875B4 - IL size402
Referenced calls
System.Exception::.ctor(System.String)CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)CandideServer.ServerManagers.LogisticsServerManager_Requesting::Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Guid, System.Collections.Generic.List<System.Guid>, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Int32, System.Boolean)System.NotImplementedException::.ctor()CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)Shared.Models.WorldStats::Get(System.String)CandideServer.Helpers.TradeRoutesHelper::Server_GetRouteTime(CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Citizen.CitizenModel, CandideServer.Game.GameConfig, System.Single)
String literals
TradeRoute is not set to the right status.WorldStats_TradeRouteSpeed
Do_WaitingToUnloadAtDestination
#
public System.Void Do_WaitingToUnloadAtDestination(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E9448578C2C2B6A777DA235B8CB8121547044038752230DB618126482A31EB24 - Body hash
046F9ECA1A1EDFCACE2F1E6000F69410BEF33AB85E4F1C33F80C3068314928A3 - IL size208
Referenced calls
System.Exception::.ctor(System.String)CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List<System.Guid>, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)
String literals
TradeRoute is not set to the right status.
Do_WaitingToUnloadAtHome
#
public System.Void Do_WaitingToUnloadAtHome(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
51022DB792B5B3ADFC263A7F555B62FC34AA62019388AAB1C2EA6AAB5083C000 - Body hash
5C0933AA23A556C8970550690215A4B04B031D4CCBB9423B18A57FFAC4F7EC8E - IL size273
Referenced calls
System.Exception::.ctor(System.String)CandideServer.ServerManagers.TradeRoutesServerManager::VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.Models.Citizen.CitizenModel&)CandideServer.ServerManagers.TradeRoutesServerManager::ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)CandideServer.ServerManagers.LogisticsServerManager_Repeating::MoveStuffIntoOutputConnectionIds(Shared.Models.Items.SharedInventoryModel, CandideServer.Models.InternalResourceStorageModel, System.Collections.Generic.List<System.Guid>, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], System.Boolean)System.NotImplementedException::.ctor()
String literals
TradeRoute is not set to the right status.
ERROR
#
public System.Void ERROR(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute, CandideServer.SimulationModels.TradeRouteCancelStatus cancelStatus)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F04BF63485DF040AF15EDBBA58221640129D53AC10837DA4CDB6791EDB45FD6F - Body hash
6E8337F0DE2A772377D4DBD6E09677410FBE67F26EF7342BB3065C7CC2BF1927 - IL size8
Called by
CandideServer.ServerManagers.TradeRoutesServerManager::Do_CancelledDumpEverythingAtDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_CancelledDumpEverythingAtHomeCandideServer.ServerManagers.TradeRoutesServerManager::Do_InitializeCandideServer.ServerManagers.TradeRoutesServerManager::Do_TravellingToDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_TravellingToHomeCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtHomeCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToUnloadAtDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToUnloadAtHome
HandleCancellation
#
public System.Void HandleCancellation(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute, CandideServer.SimulationModels.TradeRouteCancelStatus cancelStatus)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1A60C4CBF338A8E63A1BE0EC18E7C02F1E3753F90998FF809570247EEB60E659 - Body hash
54774229C21631CA99C83C9C909ED41BA4223F58408DF610A54DBE58239DA558 - IL size778
Referenced calls
System.ArgumentException::.ctor(System.String)System.ArgumentOutOfRangeException::.ctor()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()System.ArgumentOutOfRangeException::.ctor(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::ContainsKey(!0)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)Microsoft.Xna.Framework.Vector3::get_Zero()CandideServer.ServerManagers.LootServerManager::DropInventoryAndDelete(Shared.Models.Items.SharedInventoryModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable<System.Int32>)CandideServer.ServerManagers.InternalResourceStorageServerManager::DropStorageAndDelete(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)
Called by
String literals
Status is set to Not CancelledErrorInitializing should never be thrown outside InitializingStatus waswhich should have already been handled.
TryCreateNewTradeRoute
#
public System.ValueTuple<CandideServer.ServerManagers.TradeRouteResult, CandideServer.SimulationModels.TradeRouteSimulationModel> TryCreateNewTradeRoute(Shared.Models.TradeRoutes.TradeRouteArgs args)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<CandideServer.ServerManagers.TradeRouteResult, CandideServer.SimulationModels.TradeRouteSimulationModel> - StaticTrue
- VirtualFalse
- Hash
8BC0A1F1D3763E970D51599A3E76BD2DECAF59EB5BB904B8A764C224404D2CDF - Body hash
2D8CCC301064214901D6E1CFF7A3460371460FA7DCD25E30E4DD184EB57AD4B0 - IL size590
Referenced calls
CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.ValueTuple<CandideServer.ServerManagers.TradeRouteResult, CandideServer.SimulationModels.TradeRouteSimulationModel>::.ctor(!0, !1)System.Nullable<System.Guid>::get_HasValue()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.String::op_Inequality(System.String, System.String)CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.ServerControllers.TradeRoutesSController::TryCreateNewTradeRoute(System.Guid, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Models.Items.ItemAmount[], Shared.Models.Items.ItemAmount[], Shared.Models.Items.ResourceAmount[], Shared.Models.Items.ResourceAmount[], CandideServer.Models.Citizen.CitizenModel, System.Int32, System.Boolean, System.Int32, System.Int32)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::get_Count()System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable<!!0>)System.Collections.Generic.KeyValuePair<System.Guid, System.Collections.Generic.HashSet<CandideServer.Server.Network.ConnectedPeer>>::Deconstruct(!0&, !1&)CandideServer.ServerServices.ServerState_TradeRoutesPlayerListenersController::RegisterPlayerTradeRoutesListeners(System.Guid, System.Collections.Generic.IEnumerable<CandideServer.Server.Network.ConnectedPeer>)CandideServer.ServerManagers.CitizenServerManager::SetCitizenStatusAndSendUpdate(System.Guid, CandideServer.Models.Citizen.CitizenStatus)
String literals
TryCreateNewTradeRoute: Home trading post doesn't have a town IDtrading_postTryCreateNewTradeRoute: Destination building is not a trading postTryCreateNewTradeRoute: Home building is not a trading postTryCreateNewTradeRoute: Destination trading post doesn't have a town IDjob:carrierTryCreateNewTradeRoute: The given citizen is not set as a carrier.TryCreateNewTradeRoute: The given citizen is not available.TryCreateNewTradeRoute: The given citizen does not have its home to the home trading post nor destination trading post.TryCreateNewTradeRoute: Invalid UnitAmount
UserCancelTradeRoute
#
public System.Void UserCancelTradeRoute(System.Guid tradeRouteId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
871C9EB486F7BB8B98515E2D186C942DD75C66AAEC722B1312BB1B1929DED4E0 - Body hash
1B05F716DDBFC095ECF0B05FA363DAB3D6B8AFF93EDD68D4038B588D6AB18D80 - IL size182
Referenced calls
CandideServer.ServerGameState::TryGetTradeRoute(System.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)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.SimulationModels.TradeRouteSimulationModel::IsCancellable()CandideServer.ServerManagers.TradeRoutesServerManager::HandleCancellation(CandideServer.SimulationModels.TradeRouteSimulationModel, CandideServer.SimulationModels.TradeRouteCancelStatus)
String literals
UserCancelTradeRoute: Trade routeis already cancelledis not cancellable
VerifyCarrierCitizen
#
public System.Boolean VerifyCarrierCitizen(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute, out CandideServer.Models.Citizen.CitizenModel& citizen)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
AF2584839B26048619EFFC8FDD9B37BB8AA015E465816E634C9783F9B7E90997 - Body hash
DD4ED2E917AA8A457088D78A4B7C5DF884C533F49A586B3906122278FEC1C178 - IL size149
Referenced calls
CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)System.String::op_Equality(System.String, System.String)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)
Called by
CandideServer.ServerManagers.TradeRoutesServerManager::Do_InitializeCandideServer.ServerManagers.TradeRoutesServerManager::Do_TravellingToDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_TravellingToHomeCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToLoadAtHomeCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToUnloadAtDestinationCandideServer.ServerManagers.TradeRoutesServerManager::Do_WaitingToUnloadAtHome
String literals
job:carrier