{"Id":"Candide.CandideUI.TradingPost.Components.TradeRouteModal","Name":"TradeRouteModal","DisplayName":"TradeRouteModal","FullName":"Candide.CandideUI.TradingPost.Components.TradeRouteModal","Namespace":"Candide.CandideUI.TradingPost.Components","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.Containers.CandidePanel","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Data:Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData","Name":"Data","Type":"Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData","Signature":"public Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData Data","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"CFC4A79248247F15AFDC9C5F8FC39370112F582D74D09B023C0BB3176F531061"},{"Id":"_carrierSelect:Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl","Name":"_carrierSelect","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl _carrierSelect","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AD07A4F2295EF77B6C185639006143D6F5A12FFECFF592FBE72BEBF889A5492D"},{"Id":"_createBtn:Candide.CandideUI.Components.Buttons.CandideLabelButton","Name":"_createBtn","Type":"Candide.CandideUI.Components.Buttons.CandideLabelButton","Signature":"private Candide.CandideUI.Components.Buttons.CandideLabelButton _createBtn","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"205767FA9035C88DB09759D9CCB5229913E5D9B01241D6FBCD613CDE7C9D5870"},{"Id":"_getTradeRouteHandle:Candide.Multiplayer.Network.GetResponseHandler","Name":"_getTradeRouteHandle","Type":"Candide.Multiplayer.Network.GetResponseHandler","Signature":"private Candide.Multiplayer.Network.GetResponseHandler _getTradeRouteHandle","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"972E4AD0F4FAF312640EF6F8D762BDAD263BC0BC20FF98DED943BF15E1941B01"},{"Id":"_mainPanel:Candide.CandideUI.Containers.CandideVerticalStackPanel","Name":"_mainPanel","Type":"Candide.CandideUI.Containers.CandideVerticalStackPanel","Signature":"private Candide.CandideUI.Containers.CandideVerticalStackPanel _mainPanel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C04A9F12C13EAC3F9CAAFE4B43068138B4545632E64D9374D3BFA4AEF82FACC9"},{"Id":"_receiveItemList:Candide.CandideUI.TradingPost.Components.ItemListTradeRoute","Name":"_receiveItemList","Type":"Candide.CandideUI.TradingPost.Components.ItemListTradeRoute","Signature":"private Candide.CandideUI.TradingPost.Components.ItemListTradeRoute _receiveItemList","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0933BF6B3B6A469AA7DF1B5EB5325B01F0E0A511643CDCAD7D2B5B91FB1287AC"},{"Id":"_repeatingCheck:Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck","Name":"_repeatingCheck","Type":"Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck","Signature":"private Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck _repeatingCheck","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DFDF69961A4E4AD0DF3EFD17176C7C73BDEF31DB2ED1AB7D02D24E8BF8E07223"},{"Id":"_repeatingReserveControl:Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl","Name":"_repeatingReserveControl","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteReserveControl _repeatingReserveControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CC36B8D5D9A451FFA77722251BAD9C18F721D05DBECA7E063B846B02CCB59E6B"},{"Id":"_reserveSummaryDestination:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Name":"_reserveSummaryDestination","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _reserveSummaryDestination","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0357071B03065EDD1E4CC8E7A34B57C3FAB7951F1389A9D87766F2C846A0B7FA"},{"Id":"_reserveSummarySource:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Name":"_reserveSummarySource","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _reserveSummarySource","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A84B23C6E2F2189DC628B228DF84AAE9311B6B389A81F2C0E5869A37FBC28B79"},{"Id":"_sendItemList:Candide.CandideUI.TradingPost.Components.ItemListTradeRoute","Name":"_sendItemList","Type":"Candide.CandideUI.TradingPost.Components.ItemListTradeRoute","Signature":"private Candide.CandideUI.TradingPost.Components.ItemListTradeRoute _sendItemList","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3E659C5A54A15F97B7930663F7DAC7BB5BB631844D0BA7695BB2AEB943E4AB00"},{"Id":"_summaryDestination:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Name":"_summaryDestination","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _summaryDestination","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"01D86FC831E928511F9A982833E578F670772992D2FA4CDB815DE3138EDCC3F5"},{"Id":"_summarySource:Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Name":"_summarySource","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay _summarySource","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9B5E364E6F1598899BD964B0EC5ECB4AABF3690B3DD0E52D7ADFB7BAC535ED5E"},{"Id":"_timer:System.Single","Name":"_timer","Type":"System.Single","Signature":"private System.Single _timer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"},{"Id":"_tradeRouteUnitsControl:Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl","Name":"_tradeRouteUnitsControl","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl","Signature":"private Candide.CandideUI.TradingPost.Components.TradeRouteUnitsControl _tradeRouteUnitsControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0802CA9C01C08EE52E4B7D989F7375C930AAB25FE5B33D23EA2D18137A4AE091"}],"Properties":[],"Events":[],"Methods":[{"Id":"CreateBtn_OnClick()-\u003ESystem.Void","Name":"CreateBtn_OnClick","Signature":"private System.Void CreateBtn_OnClick()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":667,"BodyHash":"615B03A2BC237700C666FB74A8C1041500C6E01D4697C22A604940A7A8E9FDAE","Hash":"9457D978D6B6E790E81BD73C5DBC15A98619BFBEB8AB81F51F70477CEC7A8B0E","CalledMethods":["Candide.CandideUI.TradingPost.Components.TradeRouteModal::IsTradeRouteComplete()","CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest::.ctor()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.NotImplementedException::.ctor(System.String)","System.Guid::NewGuid()","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_2(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)","System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_3(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, Shared.Models.Items.ResourceAmount\u003E::.ctor(System.Object, System.IntPtr)","System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E)","System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_4(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_5(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","System.Func\u003CSystem.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, Shared.Models.Items.ItemAmount\u003E::.ctor(System.Object, System.IntPtr)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_6(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_7(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_8(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_9(System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E)","Candide.CandideUI.Input.CandideIntSpinner::get_Value()","Candide.CandideUI.TradingPost.Components.TradingPostRepeatingCheck::get_IsChecked()","Candide.CandideUI.TradingPost.Components.TradeRouteModal::\u003CCreateBtn_OnClick\u003Eb__25_0(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse)","System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse\u003E::.ctor(System.Object, System.IntPtr)","TradeRouteModal.\u003C\u003Ec::\u003CCreateBtn_OnClick\u003Eb__25_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.TradeRoutesService::GetSetTradeRouteArgs(CandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsRequest, System.Action\u003CCandideServer.MessageModels.TradeRoutes.GetSetTradeRouteArgsResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"],"StringLiterals":["Use the existing ID on the trade route"],"Source":null},{"Id":"Exit()-\u003ESystem.Void","Name":"Exit","Signature":"public System.Void Exit()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":79,"BodyHash":"2A3C2440A9ED5D4BF1C0CDA54A8CE65CB2D661E1A8409A1A3795C69EF6B9D5C2","Hash":"00C616D2173886FF4994AD342EA6E1806B0F6C50AF3E3D9138C102832B32BB69","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Desktop()","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","System.Action::Invoke()"],"StringLiterals":["Unexpected in TradeRouteModal"],"Source":null},{"Id":"IsTradeRouteComplete()-\u003ESystem.Boolean","Name":"IsTradeRouteComplete","Signature":"private System.Boolean IsTradeRouteComplete()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":86,"BodyHash":"894895430CC25AA68A7D7112E4A50660FB976FEA2DB4528F6CADCAD1AF8CFF82","Hash":"C98B499A3FA7B7B55B5BCC3C42DF3B8F66AFC4454E3F082841FA8EAA4084A858","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E::get_Count()","Candide.CandideUI.Input.CandideIntSpinner::get_Value()"],"StringLiterals":[],"Source":null},{"Id":"OnDismount()-\u003ESystem.Void","Name":"OnDismount","Signature":"protected System.Void OnDismount()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":29,"BodyHash":"E17730448E534C2C80BDCB7BD7512D5414E174E55B59AA94423EB93D316DE92C","Hash":"3C8F885744774A98EF441997474258FDE17B4F8987CCBF151CB1B2EE75B6189C","CalledMethods":["Candide.Multiplayer.Network.GetResponseHandler::Remove()","Candide.CandideUI.CandideUiElement::OnDismount()"],"StringLiterals":[],"Source":null},{"Id":"OnMount()-\u003ESystem.Void","Name":"OnMount","Signature":"protected System.Void OnMount()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"C9F2FADA317C05B2AE9546A9B88B01252ACA4EB086F8139012CA1F292134C33C","Hash":"00E3DB6230A9ED492BCFDBB85345E2BEEF66D6F9648A5D306D2CCE5A97C44A8B","CalledMethods":["Candide.CandideUI.CandideUiElement::OnMount()"],"StringLiterals":[],"Source":null},{"Id":"OnRepeatingToggled(System.Boolean)-\u003ESystem.Void","Name":"OnRepeatingToggled","Signature":"private System.Void OnRepeatingToggled(System.Boolean isRepeating)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"isRepeating","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":166,"BodyHash":"C8CB73AF928308640E250A5A0E1D89A6A0D9D0A91469CA18CFE3E7C7437D749F","Hash":"D97034F7B0AE8B4EC07AB99A9581512A015DC9840B7EB6107834C15094D63241","CalledMethods":["Candide.CandideUI.Input.CandideIntSpinner::set_Value(System.Int32)","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"SetState(System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)-\u003ESystem.Void","Name":"SetState","Signature":"public System.Void SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E townListDisplayData, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData selectedTownDisplayData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"townListDisplayData","Type":"System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E","IsOut":false,"IsOptional":false},{"Name":"selectedTownDisplayData","Type":"Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":96,"BodyHash":"DFDE58494614051A8CAE6CA57EF6832E437010A3D78F91F8E0E24FA74713297E","Hash":"ECE9B4C80AE61B7823E98CC388B38A98DCDD27000A38E6B227FC045F65488B48","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E::ContainsKey(!0)","System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.CandideUI.TradingPost.Components.TradeRouteModal::Exit()"],"StringLiterals":[],"Source":null},{"Id":"TradeRouteUnitsChanged(System.Object, System.Int32)-\u003ESystem.Void","Name":"TradeRouteUnitsChanged","Signature":"private System.Void TradeRouteUnitsChanged(System.Object sender, System.Int32 units)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"units","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"29F783E5B93DA45002F9DD70C2E22D98A38296C750F7733693C2DB7D88BAD671","Hash":"2A8C86D096323A7690326B8A0F78E1A669A9547454FF4B6C2D50DF1661DFF4EE","CalledMethods":["Candide.CandideUI.TradingPost.Components.TradeRouteModal::UpdateData()","Candide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::TradeUnitsChanged(System.Int32)"],"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":83,"BodyHash":"F90CCCF3DDF3B7C94C9753A34DF8A17BFEFA45DC79725B16FF7B95C4D86CDC8A","Hash":"B6703D32E83D87A11FE2AE91631D8794391E517FBE52A6323559EC67EBC9FF7D","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","Candide.CandideUI.TradingPost.Components.TradeRouteModal::UpdateData()","Candide.CandideUI.TradingPost.Components.TradeRouteModal::IsTradeRouteComplete()","Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)","Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null},{"Id":"UpdateData()-\u003ESystem.Void","Name":"UpdateData","Signature":"public System.Void UpdateData()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":167,"BodyHash":"93ED2AFAAF9711F9B4ABCD4EBCE1D36CF075063495955837A013F5D335E8A6D7","Hash":"F4004ADB2F082F6B2FF6BAABB9294C8A2F9E3F0FED8DC746DB8EE452E4F61B4F","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.Input.CandideIntSpinner::get_Value()","Candide.CandideUI.TradingPost.Components.TradeRouteSummaryDisplay::UpdateData(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.CandideUI.TradingPost.Components.ItemTradeRouteUserAmount\u003E, System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"784A7027C1F913855B7CEF9831CEAF9DB957381763049AEC94AD5A637BC7C152"}