Romestead Assembly Reference

CandideServer.ServerControllers.LogisticsServerController

Type JSON

public class in CandideServer.ServerControllers

Methods5
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerControllers
  • Base typeSystem.Object
  • Hash37A4B6F29494544947E67145D47405569E6165DBB159080A16B12E4E54B205C8

Relationships

Base type

System.Object

Methods

CreateConnection

public CandideServer.Models.Logistics.LogisticsConnectionModel CreateConnection(System.Guid sourceBuildingId, System.Guid destinationBuildingId, Shared.Models.Buildings.BuildingLogisticsConfig config)

Method metadata
Referenced calls
Called by
String literals
  • CreateConnection: Logistics config is invalid

RemoveBuildingConnections

public System.Collections.Generic.List<System.Guid> RemoveBuildingConnections(CandideServer.SimulationModels.BuildingSimulationModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<System.Guid>
  • StaticTrue
  • VirtualFalse
  • HashD40E5FC0C783B2742F04F8AEF2CC6A17D9666EFD5A351C9BE444A8F6818478AD
  • Body hashC63AE17D88B35501E4A49B1C498D505639408EE1D1FF0C02DE4EB143A55FCF21
  • IL size173
Referenced calls
Called by

RemoveConnection

public System.Boolean RemoveConnection(System.Guid connectionId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash45F7AF54B5D1421783A8350A6568FE5C45CA5B39F5AD2CCD181E4732718E5237
  • Body hashA23B887D95748367C162F15D55607CAEF9F37CDE150ED09D75EA87C7E5B31316
  • IL size97
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Logistics.LogisticsConnectionModel>::Remove(!0, !1&)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)
  • System.Collections.Generic.List<System.Guid>::Remove(!0)
Called by

UpdateConnection

public CandideServer.Models.Logistics.LogisticsConnectionModel UpdateConnection(System.Guid connectionId, Shared.Models.Buildings.BuildingLogisticsConfig config)

Method metadata
Referenced calls
Called by

ValidateConfig

private System.Boolean ValidateConfig(Shared.Models.Buildings.BuildingLogisticsConfig config, CandideServer.SimulationModels.BuildingSimulationModel sourceBuilding, CandideServer.SimulationModels.BuildingSimulationModel destinationBuilding)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash6D85C5236748C1418BFEE55AE8244895C9A06CC8D79D55B7CF3BF730A063CB63
  • Body hash07FE110D5BBD3315AFE11FBE52364BEB74ED994CF6F4634CD06EAF9E22CC8462
  • IL size84
Referenced calls
Called by
String literals
  • CreateConnection: Logistics config is invalid
  • CreateConnection: Source building Output is not satisfied by the provided config
  • CreateConnection: Destination building Input is not satisfied by the provided config