Romestead Assembly Reference

Candide.GameModels.Controllers.TradeRoutesController

Type JSON

public class in Candide.GameModels.Controllers

Methods7
Properties0
Fields2
Events1
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.GameModels.Controllers
  • Base typeSystem.Object
  • Hash8BE72591025FC7CB24CE6D5ADCA4077DBCC621C848D3E6FBA2F0DF9547AE5BAD

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
IgnoreEventspublicpublic System.Boolean IgnoreEvents
TradeRoutesChangedprivateprivate TradeRoutesController.GameStateActiveTradeRoutesChanged TradeRoutesChanged

Events

NameVisibilitySignature
TradeRoutesChangedpublicpublic TradeRoutesController.GameStateActiveTradeRoutesChanged TradeRoutesChanged

Methods

InvokeTradeRoutesChanged

public System.Void InvokeTradeRoutesChanged(System.Guid tradeRouteId, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute tradeRoute)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash53C24189A1D6AEA2106F190656954635C4D61B69312B2F899A2BF97BB295BE3D
  • Body hashAA5EC3C60FAD73D6D7D73CA69DB7E3AB767C9BFC6CFE20460F18D7AB3728631D
  • IL size30
Referenced calls
Called by

RegisterActiveTradeRoute

public System.Void RegisterActiveTradeRoute(CandideServer.SimulationModels.TradeRouteSimulationModel tradeRoute)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4209064ABB542C282F1AA8C1278B53AF55423CAA7957D4C1ABA3DD0E4FAAB8CA
  • Body hashEF1DFA6ACE2C7F7CD886440CB7FCBF9F461631DD6E8C482510F0C46B61E0827A
  • IL size95
Referenced calls
  • Candide.GameModels.Models.TradeRoutes.ClientTradeRoute::.ctor(CandideServer.SimulationModels.TradeRouteSimulationModel)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute>::TryAdd(!0, !1)
  • 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.WarningHelper::Warning(System.String)
Called by
String literals
  • RegisterActiveTradeRoute
  • : Already added trade route with ID

RegisterActiveTradeRoutes

public System.Void RegisterActiveTradeRoutes(System.Collections.Generic.List<CandideServer.SimulationModels.TradeRouteSimulationModel> responseTradeRoutes)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE64E1A7BE030C5F6D0B34C15F0F0A74EA3845599317ABCA3B9553F3D22094CAE
  • Body hashD6A9AE28A853D37F878320C8DE35E86E721AA1B37EB717727F712DCEC4B7007B
  • IL size47
Referenced calls

RemoveAllActiveTradeRoutes

public System.Void RemoveAllActiveTradeRoutes()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA8BF6CFB583ADD8EABC952A4A4CE7D82DC598AE26E654685ED40871CBD48C6EB
  • Body hashCFCC8BE35A8031A4843221755AA14B3BF39BF16987DACD9DC326CBD27A418473
  • IL size11
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute>::Clear()
Called by

Sync_ActiveTradeRouteChanged

public System.Void Sync_ActiveTradeRouteChanged(CandideServer.MessageModels.TradeRoutes.UpdateTradeRouteMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC26FF9A17C13DB4485165AECFEB03857EEFEAF0CE0C6BCF5A7A13813B4220DE1
  • Body hashFDF8AE30C67DD43D697D64D13A25D19283C3F590659EF60BEAF56CF3855FC573
  • IL size143
Referenced calls
Called by
String literals
  • Sync_ActiveTradeRouteChanged
  • : Received update for trade route
  • but we don't have it as an Active instance. Server doesn't know we have stopped listening to it.

Sync_NewTradeRouteCreatedAndListenerAdded

public System.Void Sync_NewTradeRouteCreatedAndListenerAdded(CandideServer.SimulationModels.TradeRouteSimulationModel model)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash174C4E7AD3C83069095608178D065462180C1E46AB5BFAD821F1CD07FDF76619
  • Body hash159AC847CA142A043B1174B73EB7EE9D366FD6F48908DDE08D767F21113A8E3F
  • IL size39
Referenced calls
Called by

Sync_TradeRouteRemoved

public System.Void Sync_TradeRouteRemoved(System.Guid tradeRouteId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash95335ADF5D489DEC07391A094D0868EA52E17982C28E9981A02A4C7D98187EBD
  • Body hashBBD659DC0B42A2D814F8829916C3F0F94FFE860D98A859F580B0F72E36D985D1
  • IL size94
Referenced calls
Called by