CandideServer.ServerControllers.TradeRoutesSController
Type JSONpublic class in CandideServer.ServerControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerControllers - Base type
System.Object - Hash
8AD44D0D8E689F97721B5C5E30051059DEFF99E090AECF2BE6D633565C15F863
Relationships
Base type
System.Object
Methods
RemoveTradeRoute
#
public System.Void RemoveTradeRoute(System.Guid id)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1B5141A2143FEFF54FB66C282D53C650DF38AAA8A417BF597EA68F8F237414C9 - Body hash
90EDEC686E6E795C4FF31418607AD9B2C02188BD2DA42DBEA3944112EE5DDC0F - IL size81
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel>::Remove(!0)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)
String literals
TradeRoutesSController: Couldn't find trade route within the server game state
TryCreateNewTradeRoute
#
public CandideServer.SimulationModels.TradeRouteSimulationModel TryCreateNewTradeRoute(System.Guid id, CandideServer.Models.Buildings.BuildingInstanceModel homeTownTradingPost, CandideServer.Models.Buildings.BuildingInstanceModel destinationTownTradingPost, Shared.Models.Items.ItemAmount[] sendItemRatio, Shared.Models.Items.ItemAmount[] receiveItemRatio, Shared.Models.Items.ResourceAmount[] sendResourceRatio, Shared.Models.Items.ResourceAmount[] receiveResourceRatio, CandideServer.Models.Citizen.CitizenModel citizen, System.Int32 unitAmount, System.Boolean isRepeating, System.Int32 repeatingHomeReserveUnitAmount, System.Int32 repeatingDestinationReserveUnitAmount)
Method metadata
- Visibilitypublic
- Return type
CandideServer.SimulationModels.TradeRouteSimulationModel - StaticTrue
- VirtualFalse
- Hash
E2CED442D607691A9739EEAC95D370F504C75D9D7FC52030D2E383EAB3CBD18B - Body hash
81A336319B3541B87BEEFF2FC1A194A8645EDC2067644E7A1CE4B4289DF112A2 - IL size268
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel>::ContainsKey(!0)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::.ctor()Shared.Models.TradeRoutes.TradeRouteInstance::.ctor()System.Nullable<System.Guid>::get_Value()System.Math::Min(System.Int32, System.Int32)System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.TradeRouteSimulationModel>::Add(!0, !1)
String literals
TradeRoutesSController: A trade route with the IDalready exists