{"Id":"Candide.CandideUI.TradingPost.TradeRouteUserControl","Name":"TradeRouteUserControl","DisplayName":"TradeRouteUserControl","FullName":"Candide.CandideUI.TradingPost.TradeRouteUserControl","Namespace":"Candide.CandideUI.TradingPost","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandidePanel","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CartManSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"CartManSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet CartManSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"E42CBF0DC48F535D297723FA775A247C74146020E8260C2C64CCFB84271C8CD6"},{"Id":"_cancelBtn:Candide.CandideUI.Components.Buttons.CandideIconButton","Name":"_cancelBtn","Type":"Candide.CandideUI.Components.Buttons.CandideIconButton","Signature":"private Candide.CandideUI.Components.Buttons.CandideIconButton _cancelBtn","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"60240D6534B76EE4B3DCCF07B2B34060BD8049AF5A7074AD355370C529AE184C"},{"Id":"_cancelStatus:Candide.CandideUI.Components.TranslationCenteredTextLayout","Name":"_cancelStatus","Type":"Candide.CandideUI.Components.TranslationCenteredTextLayout","Signature":"private Candide.CandideUI.Components.TranslationCenteredTextLayout _cancelStatus","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"28FD604EB76F7B0F9EF6DB136CE690A4A0B12E4FD67AB67FE9F8E7A891F3BF05"},{"Id":"_countdownClock:Candide.Toolkit.PredictionCountdownClock","Name":"_countdownClock","Type":"Candide.Toolkit.PredictionCountdownClock","Signature":"private Candide.Toolkit.PredictionCountdownClock _countdownClock","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9E81B02C3F84F6B9F8A2E24F7EE234DB95DE21D0C2FBD187BD315AF98E20A36B"},{"Id":"_destinationTownLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel","Name":"_destinationTownLabel","Type":"Candide.CandideUI.Components.TranslationCenteredIconLabel","Signature":"private Candide.CandideUI.Components.TranslationCenteredIconLabel _destinationTownLabel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CB4FC87856B900F454AA5FA89355A50C8D45EEEFDFAEE9A238D82E0E943F11BF"},{"Id":"_roundTripTime:Candide.CandideUI.Components.TranslationCenteredTextLayout","Name":"_roundTripTime","Type":"Candide.CandideUI.Components.TranslationCenteredTextLayout","Signature":"private Candide.CandideUI.Components.TranslationCenteredTextLayout _roundTripTime","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C7E28E82B16D857E8B163D91B55372DEDD9F78D659BF02FAABE18668FAAADC64"},{"Id":"_sourceTownLabel:Candide.CandideUI.Components.TranslationCenteredIconLabel","Name":"_sourceTownLabel","Type":"Candide.CandideUI.Components.TranslationCenteredIconLabel","Signature":"private Candide.CandideUI.Components.TranslationCenteredIconLabel _sourceTownLabel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2D20BB7D2FB666E54ED0FE717C4E085D3B9CE1F061608DBD0D5DCBF83B787B06"},{"Id":"_state:Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState","Name":"_state","Type":"Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState","Signature":"private Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState _state","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B043CB23F3F3AD91ECD06667EDF549961FC05DE169B3ADEBC83B0536A856461C"},{"Id":"_status:Candide.CandideUI.Components.TranslationCenteredTextLayout","Name":"_status","Type":"Candide.CandideUI.Components.TranslationCenteredTextLayout","Signature":"private Candide.CandideUI.Components.TranslationCenteredTextLayout _status","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F070056DF7AC877B0012176B1878F3D444905F36203DF3EFC81C6B9F3BCAA432"},{"Id":"_summaryDestination:Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay","Name":"_summaryDestination","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay _summaryDestination","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"105378D39418A06CD0102517EE6CA4774BD3AD608E4544A2DDCDA717AE67305B"},{"Id":"_summarySource:Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay","Name":"_summarySource","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay _summarySource","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B9C4C84E72731405B977046B740FB078C97B06FA6935CDEEB25DCCE674748F76"}],"Properties":[],"Events":[],"Methods":[{"Id":"GetTextForCancelStatus(CandideServer.SimulationModels.TradeRouteCancelStatus)-\u003ESystem.String","Name":"GetTextForCancelStatus","Signature":"private System.String GetTextForCancelStatus(CandideServer.SimulationModels.TradeRouteCancelStatus cancelStatus)","Visibility":"private","ReturnType":"System.String","Parameters":[{"Name":"cancelStatus","Type":"CandideServer.SimulationModels.TradeRouteCancelStatus","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":125,"BodyHash":"C25D80905941BF7A1D5914221579C49A06832080A147450C542D1A5F3C285B14","Hash":"3987DEF123A540992593BD5875BF7B2FB99F8C208F442EA4B20EFD8500101FCD","CalledMethods":["Shared.Text.StringDefinitions::GetString(System.String)","System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"],"StringLiterals":["TradingPost_Route_CancelledManually","TradingPost_Route_CancelledError","cancelStatus"],"Source":null},{"Id":"GetTextForStatus(CandideServer.SimulationModels.TradeRouteStatus)-\u003ESystem.String","Name":"GetTextForStatus","Signature":"private System.String GetTextForStatus(CandideServer.SimulationModels.TradeRouteStatus status)","Visibility":"private","ReturnType":"System.String","Parameters":[{"Name":"status","Type":"CandideServer.SimulationModels.TradeRouteStatus","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":158,"BodyHash":"D8D810235F8360571B502DBA2D2AA718A2F1DF3C73C3750507A75BFB18C2456D","Hash":"010258A04535634A1A0EA38D29A99292B25A80B034863FAC508D32C014CF23A7","CalledMethods":["System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)","Shared.Text.StringId::op_Implicit(System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)"],"StringLiterals":["TradingPost_Route_Initializing","TradingPost_Route_WaitingToLoadAtHome","TradingPost_Route_TravellingToDestination","TradingPost_Route_WaitingToUnloadAtDestination","TradingPost_Route_WaitingToLoadAtDestination","TradingPost_Route_TravellingToHome","TradingPost_Route_WaitingToUnloadAtHome","TradingPost_Route_Deleting","status"],"Source":null},{"Id":"OnCancelClick()-\u003ESystem.Void","Name":"OnCancelClick","Signature":"private System.Void OnCancelClick()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":98,"BodyHash":"11B012C7857968C0033C6C55E1AD4BE441CEAF4B37D009883DA93E7861244C1E","Hash":"6ACA7C2C7B492BB8F890C921EBBF5F1497CF5C021F6F4EB84790E3F5DDF65684","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Desktop()","Candide.CandideUI.CandideUiElement::get_Enabled()","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)","Candide.CandideUI.TradingPost.TradeRouteUserControl::\u003COnCancelClick\u003Eb__12_0()","System.Action::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Windows.CandideModalWindow::ShowConfirmationModal(Candide.CandideUI.CandideDesktop, System.String, System.Action, System.Action)"],"StringLiterals":["TradingPost_CancelTradeRoute"],"Source":null},{"Id":"OnStateUpdated(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState, Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState)-\u003ESystem.Void","Name":"OnStateUpdated","Signature":"public System.Void OnStateUpdated(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState oldState, Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState newState)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"oldState","Type":"Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState","IsOut":false,"IsOptional":false},{"Name":"newState","Type":"Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":329,"BodyHash":"D58EEADD58A48925C15B46105C3348FC5DC1B3B6D6BDB70C8FE93E7F5B02B22B","Hash":"7DEA949BA864BA74318CDE6F9559366D3C956A91574061BDC6E6019F66A81D2E","CalledMethods":["Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","Candide.CandideUI.Components.TranslationCenteredIconLabel::set_Text(System.String)","Candide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay::UpdateData(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Int32)","Candide.CandideUI.TradingPost.TradeRouteUserControl::GetTextForCancelStatus(CandideServer.SimulationModels.TradeRouteCancelStatus)","Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)","Candide.CandideUI.TradingPost.TradeRouteUserControl::GetTextForStatus(CandideServer.SimulationModels.TradeRouteStatus)","System.MathF::Ceiling(System.Single)","Candide.Toolkit.PredictionCountdownClock::SyncTimer(System.Single)","Candide.Toolkit.PredictionCountdownClock::GetTimeString(Candide.Toolkit.ClockStringFormat)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"],"StringLiterals":["TradingPost_TravelTime"],"Source":null},{"Id":"SetState(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState)-\u003ESystem.Void","Name":"SetState","Signature":"public System.Void SetState(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"3F5D83794A1A751EC7AC02FCB547DEFB35DCE813040E7FA3E102D16E2A19A755","Hash":"ACFEF6AC9E39E9722C58D6A60ABBA054C3077AE9F5B4507A2E7E76E777925326","CalledMethods":["Candide.CandideUI.TradingPost.TradeRouteUserControl::OnStateUpdated(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState, Candide.CandideUI.TradingPost.DisplayStates.TradeRouteDisplayState)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":171,"BodyHash":"347FC36F68E1EAC51625E748CD59653039889B99B771AE5685369321332C79F6","Hash":"A6FFB52EF00A3A2E9C80783BF4F8FDA3C496A1ABCF6B1D55B8B73C21F9DBE5DC","CalledMethods":["Candide.CandideUI.CandideUiElement::get_IsHovered()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Add(!0)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)","Microsoft.Xna.Framework.Color::get_Black()","Microsoft.Xna.Framework.Color::get_DarkSlateGray()","System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E::.ctor(!0)","Candide.CandideUI.CandideUiElement::set_Background(System.Nullable\u003CMicrosoft.Xna.Framework.Color\u003E)","Candide.Toolkit.PredictionCountdownClock::Update(Microsoft.Xna.Framework.GameTime)","Candide.Toolkit.PredictionCountdownClock::GetTimeString(Candide.Toolkit.ClockStringFormat)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)","Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":["TradingPost_TravelTime"],"Source":null}],"Hash":"186C1F4D56E6EE693A6F2F4DC78F9AD6F29719227101A4C6E59C7900123FB3A1"}