Romestead Assembly Reference

Candide.CandideUI.TradingPost.TradingPostMapUserControl

Type JSON

public class in Candide.CandideUI.TradingPost

Methods4
Properties0
Fields7
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
ActiveAnimationpublicpublic CandideCreator.Shared.Graphics.FrameAnimation ActiveAnimation
Timerpublicpublic System.Single Timer
_hasUpdatedprivateprivate System.Boolean _hasUpdated
_mouseSimulatorprivateprivate Candide.CandideUI.Helpers.ControllerMouseSimulator _mouseSimulator
_slotsprivateprivate System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.CandideUiElement> _slots
_slotsPanelprivateprivate Candide.CandideUI.Containers.CandidePanel _slotsPanel
_tradeRoutesprivateprivate System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine> _tradeRoutes

Methods

SetState

public System.Void SetState(System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData> data, Candide.CandideUI.TradingPost.DisplayStates.SelectedTownDisplayData selectedTownDisplayData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash3CAE79E703AD40B96CC2BE1727C41773A269E9C96DB16FB218C2267AD4B68592
  • Body hash599D4E8C842ED66BE05865BF7387066C2ABE6D521C6E626FCCCBBEFA6C69909B
  • IL size851
Referenced calls
  • Candide.CandideUI.CandideUiContainerMultipleItems::ClearChildren()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.CandideUiElement>::Clear()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine>::Clear()
  • Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)
  • Microsoft.Xna.Framework.Vector2::get_Zero()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::Deconstruct(!0&, !1&)
  • Microsoft.Xna.Framework.Rectangle::get_Center()
  • Microsoft.Xna.Framework.Point::ToVector2()
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Dictionary.Enumerator<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::get_Count()
  • Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)
  • Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • TradingPostMapUserControl.<>c__DisplayClass8_0::.ctor()
  • System.Nullable<System.Guid>::get_HasValue()
  • TradingPostMapUserControl.<>c__DisplayClass8_1::.ctor()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • Candide.CandideUI.TradingPost.Components.TownHolder::.ctor(System.Guid, Candide.CandideUI.TradingPost.TradingPostMapUserControl)
  • TradingPostMapUserControl.<>c__DisplayClass8_1::<SetState>b__1()
  • System.Func<System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>>::.ctor(System.Object, System.IntPtr)
  • Candide.CandideUI.Components.Holder.CandideHolderBase::set_GetTooltipContent(System.Func<System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>>)
  • TradingPostMapUserControl.<>c__DisplayClass8_0::<SetState>b__0(System.Object, System.EventArgs)
  • System.EventHandler::.ctor(System.Object, System.IntPtr)
  • Candide.CandideUI.CandideUiElement::add_Clicked(System.EventHandler)
  • Candide.CandideUI.Components.CandideIcon::.ctor(CandideCreator.Shared.Graphics.IconFlag)
  • Candide.CandideUI.Components.CandideIcon::set_Icon(System.String)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.CandideUiElement>::set_Item(!0, !1)
  • Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute>::GetEnumerator()
Called by

SlotOnClicked

private System.Void SlotOnClicked(System.Guid townId)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7A77932E37D8257E8649FE119F84664628AAA1786A5AB8B72F6673459D02D255
  • Body hashC2610C27D755741BCFB37D4E0514D13B41AD1B6478EFEF1AC50A683FBF2A4786
  • IL size217
Referenced calls

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF44638304B919FB36A93244CECCD0BB2956B33F376DC3F170515D77042625401
  • Body hash5D1321D3C87F3E1FAAEA9FEDD81B0B1B66F34225BF98DB21B1DC220D7165505B
  • IL size135
Referenced calls

UpdateSlotPositions

private System.Void UpdateSlotPositions()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash82491898A57001B94DE17954F0307661EEBC6D2C1153C57A129F1465553D24F7
  • Body hashEE51055415F9ECEC671DA79E8BBD15A81A42D64D39CBA04AE2CEE1D41EA61DB8
  • IL size605
Referenced calls
  • Candide.CandideUI.Components.CandideDraggableMap::GetTileToScreenTransform()
  • Candide.CandideUI.CandideUiElement::CalculateScreenPosition()
  • Candide.CandideUI.TradingPost.Contexts.TradingPostContext::get_State()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::Deconstruct(!0&, !1&)
  • Microsoft.Xna.Framework.Rectangle::get_Center()
  • Microsoft.Xna.Framework.Point::ToVector2()
  • CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector2&)
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.CandideUiElement>::TryGetValue(!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)
  • Candide.CandideUI.CandideUiElement::set_Top(System.Int32)
  • Candide.CandideUI.CandideUiElement::set_Left(System.Int32)
  • Dictionary.Enumerator<System.Guid, Candide.CandideUI.TradingPost.DisplayStates.TownListDisplayData>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine>::Deconstruct(!0&, !1&)
  • Candide.GameModels.GameState::TryGetActiveTradeRoute(System.Guid, Candide.GameModels.Models.TradeRoutes.ClientTradeRoute&)
  • Candide.CandideUI.CandideUiElement::get_Left()
  • Candide.CandideUI.CandideUiSystem::get_Scale()
  • Candide.CandideUI.CandideUiElement::get_Top()
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Dictionary.Enumerator<System.Guid, Candide.CandideUI.TradingPost.Components.UiTradeRouteLine>::MoveNext()
Called by
String literals
  • TradingPostMapUserControl
  • : Slots dictionary did not contain town slot with ID
  • : Slots dictionary did not contain home town slot with ID
  • : Slots dictionary did not contain destination town slot with ID