{"Id":"Candide.CandideUI.TradingPost.TradingPostWindow","Name":"TradingPostWindow","DisplayName":"TradingPostWindow","FullName":"Candide.CandideUI.TradingPost.TradingPostWindow","Namespace":"Candide.CandideUI.TradingPost","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.ProximityWindows.ProximityWindow","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CitizenSelectionWindow:Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow","Name":"CitizenSelectionWindow","Type":"Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow","Signature":"public Candide.CandideUI.TradingPost.TradeRouteCitizenSelectionWindow CitizenSelectionWindow","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"61AD31190EE2C6A7BF2F757BEA3021113467D9DE21630EC103EDEB7FF854CCE9"},{"Id":"HoveredTradeRouteIds:System.Collections.Generic.HashSet\u00601\u003CSystem.Guid\u003E","Name":"HoveredTradeRouteIds","Type":"System.Collections.Generic.HashSet\u003CSystem.Guid\u003E","Signature":"public System.Collections.Generic.HashSet\u003CSystem.Guid\u003E HoveredTradeRouteIds","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"C5381480E26B6B929B05E91C4EE217A8953A49C514A2964DE5331398CEC290D6"},{"Id":"ItemSelectionWindow:Candide.CandideUI.TradingPost.Components.ItemSelectionWindow","Name":"ItemSelectionWindow","Type":"Candide.CandideUI.TradingPost.Components.ItemSelectionWindow","Signature":"public Candide.CandideUI.TradingPost.Components.ItemSelectionWindow ItemSelectionWindow","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"D120D1B75EAC5C7CF3792A6BA497FD6C0E6CA65B052954B0502BA380444817CA"},{"Id":"TradeRouteModal:Candide.CandideUI.TradingPost.Components.TradeRouteModal","Name":"TradeRouteModal","Type":"Candide.CandideUI.TradingPost.Components.TradeRouteModal","Signature":"public Candide.CandideUI.TradingPost.Components.TradeRouteModal TradeRouteModal","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"C80DAB11D65B64984B1347C30BFB7AF77DA497563A4540C20E8E7330227F62C9"},{"Id":"_draggableFocusable:Candide.CandideUI.UserControls.DraggableMapFocusable","Name":"_draggableFocusable","Type":"Candide.CandideUI.UserControls.DraggableMapFocusable","Signature":"private Candide.CandideUI.UserControls.DraggableMapFocusable _draggableFocusable","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2379E0AEE86139C65050FBAA5E970A13320540BD70848435A4EFEFB135D9F27A"},{"Id":"_mapControl:Candide.CandideUI.TradingPost.TradingPostMapUserControl","Name":"_mapControl","Type":"Candide.CandideUI.TradingPost.TradingPostMapUserControl","Signature":"private Candide.CandideUI.TradingPost.TradingPostMapUserControl _mapControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"740C942D01D094EE58DECE0F41F8A135B76F5A9CA30FCBE43DC5A2F4F8828CF4"},{"Id":"_routesControl:Candide.CandideUI.TradingPost.TradingPostRoutesUserControl","Name":"_routesControl","Type":"Candide.CandideUI.TradingPost.TradingPostRoutesUserControl","Signature":"private Candide.CandideUI.TradingPost.TradingPostRoutesUserControl _routesControl","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F9BD129D5E2ED3DB62BFF7CEDD19866E48E81087F1BFE83EDE312E3DF3A1D20E"}],"Properties":[],"Events":[],"Methods":[{"Id":"OnUpdate_EditTradeRoute(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_EditTradeRoute","Signature":"private System.Void OnUpdate_EditTradeRoute(System.Object sender, System.EventArgs e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":154,"BodyHash":"3D43402F595B627440D3B628CD1D7658CD3D3FCD30D4B37F986EB17AF24ABE44","Hash":"F4C873781A08DC84A41C0F0B41D13A364C0A1F3CF9F9EC42BFA1739949D2865F","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_HasValue()","Candide.CandideUI.TradingPost.Components.TradeRouteModal::Exit()","System.Nullable\u003CCandide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData\u003E::get_Value()","Candide.CandideUI.CandideUiElement::get_Desktop()","System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.CandideUI.TradingPost.Components.TradeRouteModal::.ctor(Candide.CandideUI.TradingPost.DisplayStates.TradeRouteEditingData)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_Error(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_Error","Signature":"private System.Void OnUpdate_Error(System.Object sender, System.EventArgs e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"41389BBCE0969A9B248556644537798FFD918B9A75F6065E8B8C46DA50D2BEA6","Hash":"DC2E04DE73AF9B13446CFC84E522E37FA5F1600AA8CAA1FBAC91ABDEC08C5266","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.CandideUI.Containers.CandideWindow::Close()"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_SelectedTown(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_SelectedTown","Signature":"private System.Void OnUpdate_SelectedTown(System.Object sender, System.EventArgs e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":98,"BodyHash":"716D2111660A6EA6233CAF741B711F9695062A022D98EA63983A37358A316D59","Hash":"E193C2D35E1961962A829CC75A17B310CFB32322882DE070A2A40608536A7785","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)","Candide.CandideUI.TradingPost.TradingPostMapUserControl::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)","Candide.CandideUI.TradingPost.Components.TradeRouteModal::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_ToggleCreateNewTradeRoute(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_ToggleCreateNewTradeRoute","Signature":"private System.Void OnUpdate_ToggleCreateNewTradeRoute(System.Object sender, System.EventArgs e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":32,"BodyHash":"D24A8DFA9BEBD4A870EDE148C4A4C2D44B0C6D39C4569A5CF60CB8677FC001DD","Hash":"5206023998F405785725D0584A2C55F161040F94BFFB4D67FB9802FE6ADA2705","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_TownList(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_TownList","Signature":"private System.Void OnUpdate_TownList(System.Object sender, System.EventArgs e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":98,"BodyHash":"716D2111660A6EA6233CAF741B711F9695062A022D98EA63983A37358A316D59","Hash":"C0F4D95862403DB08AEEBF5AA12F820D77A8788B7E9D44752B996AE9466C73EA","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)","Candide.CandideUI.TradingPost.TradingPostMapUserControl::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)","Candide.CandideUI.TradingPost.Components.TradeRouteModal::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)"],"StringLiterals":[],"Source":null},{"Id":"OnUpdate_TradeRoutes(System.Object, System.EventArgs)-\u003ESystem.Void","Name":"OnUpdate_TradeRoutes","Signature":"private System.Void OnUpdate_TradeRoutes(System.Object sender, System.EventArgs e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"e","Type":"System.EventArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":63,"BodyHash":"E927B58F3422048C6AE20C6A6026E99564349319E9D9A7012E89CA649F447965","Hash":"3DB0978F7ACF2FD080AFEFE038540C34D71A77FCC0245899F58A898C3A3B797A","CalledMethods":["Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()","Candide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetState(Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData, System.Boolean)","Candide.CandideUI.TradingPost.TradingPostMapUserControl::SetState(System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData\u003E, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData)"],"StringLiterals":[],"Source":null},{"Id":"OnWindowClosed()-\u003ESystem.Void","Name":"OnWindowClosed","Signature":"protected System.Void OnWindowClosed()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":196,"BodyHash":"10AEB6D1E2129FEB289BAF625D5F6D8E26D6628FC98856BCA8EEFB712F76A6BF","Hash":"D5D94FDF93701D70C0B751DDB72EBF03161DB254820A8B342C2EAF5B820047B9","CalledMethods":["Candide.CandideUI.Containers.CandideWindow::OnWindowClosed()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)","Candide.CandideUI.Containers.CandideWindow::Close()","Candide.CandideUI.TradingPost.Components.TradeRouteModal::Exit()","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_Error(System.Object, System.EventArgs)","System.EventHandler::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_Error(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_SelectedTown(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_SelectedTown(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TownList(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_TownList(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_EditTradeRoute(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_EditTradeRoute(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TradeRoutes(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_TradeRoutes(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_ToggleCreateNewTradeRoute(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::remove_StateUpdated_ToggleCreateNewTradeRoute(System.EventHandler)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::Deactivate()"],"StringLiterals":["TradingPostWindow"],"Source":null},{"Id":"OnWindowShown()-\u003ESystem.Void","Name":"OnWindowShown","Signature":"protected System.Void OnWindowShown()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":130,"BodyHash":"1899D3D3EA1ABFF2D371DBD167D256373A409F42CE807DF23DA0E7D3B1200C6D","Hash":"62F11E5F71DA4D7FB69322B5BF2DAB989DDB11D27D9BD1D628C59C411C64314B","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_Error(System.Object, System.EventArgs)","System.EventHandler::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_Error(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_SelectedTown(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_SelectedTown(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TownList(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_TownList(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_EditTradeRoute(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_EditTradeRoute(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_TradeRoutes(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_TradeRoutes(System.EventHandler)","Candide.CandideUI.TradingPost.TradingPostWindow::OnUpdate_ToggleCreateNewTradeRoute(System.Object, System.EventArgs)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::add_StateUpdated_ToggleCreateNewTradeRoute(System.EventHandler)","Candide.CandideUI.TradingPost.Contexts.TradingPostContext::Activate()","Candide.CandideUI.Containers.CandideWindow::OnWindowShown()"],"StringLiterals":["TradingPostWindow"],"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":250,"BodyHash":"5C61C9C5CA45C51A0A6FB83FDA2E37DF445E5DD9DDC481654585007FC8CDC66A","Hash":"D4E8D72D98BE0D023EB11DDDAF76AFC82F65A5F32F33026F382914492F74D121","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Desktop()","Candide.CandideUI.CandideUiElement::get_Visible()","Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)","Candide.CandideUI.Containers.CandideWindow::Close()","Candide.CandideUI.Windows.CandideModalWindow::ShowCustomModal(Candide.CandideUI.CandideDesktop, Candide.CandideUI.CandideUiElement)","TradingPostWindow.\u003C\u003Ec::\u003CUpdate\u003Eb__16_0(System.Object, System.EventArgs)","System.EventHandler::.ctor(System.Object, System.IntPtr)","Candide.CandideUI.Containers.CandideWindow::add_Closed(System.EventHandler)","Candide.CandideUI.ProximityWindows.ProximityWindow::Update(Microsoft.Xna.Framework.GameTime)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Clear()"],"StringLiterals":[],"Source":null}],"Hash":"FEFAD178599BA0F4A67909F62E3C5B00C861C3E71814316D90508A3B0D94DB6F"}