Romestead Assembly Reference

Candide.CandideUI.TradingPost.Components.UiTradeRouteLine

Type JSON

public class in Candide.CandideUI.TradingPost.Components

Methods3
Properties0
Fields17
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.CandideUI.TradingPost.Components
  • Base typeCandide.CandideUI.CandideUiElement
  • HashDFCCEDADB2B32F26ADE655DB8FD9C725938242A02E48254BFD098F84FA4F1D9E

Relationships

Fields

NameVisibilitySignature
CurrentTradeRouteRouteTimepublicpublic System.Single CurrentTradeRouteRouteTime
CurrentTradeRouteStatuspublicpublic CandideServer.SimulationModels.TradeRouteStatus CurrentTradeRouteStatus
CurrentTradeRouteTimerpublicpublic System.Single CurrentTradeRouteTimer
EndPositionpublicpublic Microsoft.Xna.Framework.Vector2 EndPosition
IsHighlightedpublicpublic System.Boolean IsHighlighted
StartPositionpublicpublic Microsoft.Xna.Framework.Vector2 StartPosition
_angleprivateprivate System.Single _angle
_arrowLengthprivateprivate System.Single _arrowLength
_drawHighlightedprivateprivate System.Boolean _drawHighlighted
_endprivateprivate Microsoft.Xna.Framework.Vector2 _end
_isHoveredprivateprivate System.Boolean _isHovered
_lengthprivateprivate System.Single _length
_mapUserControlprivateprivate Candide.CandideUI.TradingPost.TradingPostMapUserControl _mapUserControl
_scaleprivateprivate System.Int32 _scale
_startprivateprivate Microsoft.Xna.Framework.Vector2 _start
_tradeRouteIdprivateprivate System.Guid _tradeRouteId
_unitVectorprivateprivate Microsoft.Xna.Framework.Vector2 _unitVector

Methods

InternalDraw

protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashC0678612305F0D443EDA9BFB8CFA4212979402F0C972D4F29EFA88D6C9CBC32D
  • Body hash900E19765BB0FC2EB550E71B34EFA7E39DBA111E89D43B9F2F7D920B049049F1
  • IL size779
Referenced calls
String literals
  • ui:citizen

InternalMeasure

protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)

Method metadata
  • Visibilityprotected
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticFalse
  • VirtualTrue
  • Hash68EE98415A21581519DE0FB3B967F3F44E6F8571730700F3E6394DA31432004D
  • Body hashD6B0C777ED2F8E9C4E70CFEFF6C969BE41FD4AC5841744FF32FB1DC72270E51A
  • IL size2

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash5CF619BFFA1332FA02EA7742F54E626E241D835139AB206AC97F63F6D76B9F33
  • Body hashD7C094711521704C3FF55D6494E8814C9E43C257DF04F6A8A70ACA595D4E5B1E
  • IL size322
Referenced calls
  • Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()
  • System.TimeSpan::get_TotalSeconds()
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Candide.CandideUI.CandideUiElement::get_Transform()
  • Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)
  • Candide.CandideUI.CandideUiSystem::get_Scale()
  • System.Math::Atan2(System.Double, System.Double)
  • Microsoft.Xna.Framework.Vector2::Length()
  • Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2&)
  • Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()
  • Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • System.Math::Abs(System.Single)
  • System.Collections.Generic.HashSet<System.Guid>::Contains(!0)