Romestead Assembly Reference

CandideServer.ServerControllers.TradeRoutesSController

Type JSON

public class in CandideServer.ServerControllers

Methods2
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerControllers
  • Base typeSystem.Object
  • Hash8AD44D0D8E689F97721B5C5E30051059DEFF99E090AECF2BE6D633565C15F863

Relationships

Base type

System.Object

Methods

RemoveTradeRoute

public System.Void RemoveTradeRoute(System.Guid id)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1B5141A2143FEFF54FB66C282D53C650DF38AAA8A417BF597EA68F8F237414C9
  • Body hash90EDEC686E6E795C4FF31418607AD9B2C02188BD2DA42DBEA3944112EE5DDC0F
  • 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)
Called by
String literals
  • TradeRoutesSController
  • : Couldn't find trade route with
  • in 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
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)
Called by
String literals
  • TradeRoutesSController
  • : A trade route with the ID
  • already exists