Romestead Assembly Reference

Candide.PlayerMode.Logistics.LogisticsModeManager

Type JSON

public class in Candide.PlayerMode.Logistics

Methods10
Properties3
Fields10
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
Instancepublicpublic Candide.PlayerMode.Logistics.LogisticsModeManager Instance
IoButtonSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet IoButtonSheet
Townpublicpublic CandideServer.Models.Town.TownModel Town
_editingConnectionprivateprivate System.Nullable<Candide.PlayerMode.Logistics.EditingConnection> _editingConnection
_hoveredBuildingInputprivateprivate System.Nullable<System.Guid> _hoveredBuildingInput
_hoveredBuildingInputPosprivateprivate System.Nullable<Microsoft.Xna.Framework.Vector2> _hoveredBuildingInputPos
_hoveredBuildingOutputprivateprivate System.Nullable<System.Guid> _hoveredBuildingOutput
_hoveredBuildingOutputPosprivateprivate System.Nullable<Microsoft.Xna.Framework.Vector2> _hoveredBuildingOutputPos
_hoveredConnectionprivateprivate System.Nullable<System.Guid> _hoveredConnection
_timerprivateprivate System.Single _timer

Properties

NameVisibilitySignature
CandideDesktoppublicpublic Candide.CandideUI.CandideDesktop CandideDesktop
CursorWindowPosprivateprivate Microsoft.Xna.Framework.Vector2 CursorWindowPos
CursorWorldPosprivateprivate Microsoft.Xna.Framework.Vector2 CursorWorldPos

Methods

DrawAnimatedLine

private System.Void DrawAnimatedLine(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 start, Microsoft.Xna.Framework.Vector2 end, CandideServer.Models.Logistics.LogisticsConnectionModel connectionModel, System.Nullable<System.Int32> connectionIndex, System.Single scale, System.Nullable<Microsoft.Xna.Framework.Color> arrowColor)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash77ACABC5DBF5D23276E48123CDD3C71EE2BDB008683B09DA2ADBA4FA183DAF16
  • Body hashF160892EE8FEB97DD29A8E780CE86DA72C5B2B6F3B3F6774C8E9E3822610E129
  • IL size1160
Referenced calls
Called by
String literals
  • event:/interface/holder_pickup

DrawInWorldUi

public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB1820CB44BE7B8A9B1684EB7D4EEFF6983A3ADFD11D13D86E15CF75FF991190B
  • Body hash043399D0AD7A5153ABDD35A199E4062888F67EF1ACB34B28FEF15277E46A17AA
  • IL size749
Referenced calls

DrawIoButtons

private System.Void DrawIoButtons(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 centerPos, Candide.GameModels.Models.Constructions.Building building)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashAEC9AF48D6B80D0A2052FCA6F6193C2C16FB212F1DE9D3F9B8E132B8C56F9BC9
  • Body hash0FB5E371C0F86091B2A8CA2EA3F1233C963A0A428067F0CB9063911241390BB0
  • IL size719
Referenced calls
Called by

DrawTooltip

public System.Void DrawTooltip(Candide.CandideUI.UiRenderContext renderContext, Candide.GameModels.Models.Constructions.Building hoveredBuilding, System.Boolean isOutput, System.Nullable<Microsoft.Xna.Framework.Vector2> pos)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash42332FF6009A9D47D43C014B3A2C63C3A09FAEB21E2620526754BB09C3B8B6C4
  • Body hash58E7E5526790112D18DB3ED99DB2514E300267BE3F529285EC11D86A363C034A
  • IL size402
Referenced calls
Called by
String literals
  • Buildings_Input
  • Buildings_Output

DrawUI

public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash8934928F3FFD2594B3804CDB04860722DB2DF42C2AC1CCCDC9B65E39639CC0A6
  • Body hash89E0740F8710056E4FA5D53CD994CD9154ED29637E7E78733C63D5AFB11FD801
  • IL size241
Referenced calls

Exit

public System.Void Exit()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDBF23BC1F0F98E885F98189ADD7C1B82B889585F4CB151D4FE155513BC60E0E3
  • Body hash98BF9A474307AFDB5F5DADEDD81E9A27F7FC4FD35C13B50766A8FB2AAA376542
  • IL size17
Referenced calls
Called by

GetPos

private Microsoft.Xna.Framework.Vector2 GetPos(Microsoft.Xna.Framework.Vector2 centerPos, System.Boolean isOutput)

Method metadata
  • Visibilityprivate
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticTrue
  • VirtualFalse
  • Hash59165A171CDDFDAEFE0AB3ECF2BAEF567409E07102A445A57E01544F4B009C9B
  • Body hash067D7CD2BB89E730EAAA78BB1BCC95C7D84B547D9FE5943150252A724552382D
  • IL size47
Referenced calls
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
Called by

OnEntering

public System.Void OnEntering()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash457C5ABF0DBA7BBE970900D0FBFA78F993A4CA6B5570E96D3261EB880E67C39E
  • Body hashB58B638421C7D03371388B4079D9E720508CE2269F89B2CECCB912CCE2DAABF5
  • IL size140
Referenced calls
String literals
  • Town is null
  • event:/interface/ui_logistics_mode_enter

OnLeaving

public System.Void OnLeaving()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash69EEFA6A81FA8E2013D54DE29DF17DCC0C53888EC736968D45FB9247FA326ACC
  • Body hash67955D4B956AA6C5B2BA896BA130E1356C0ECB9D7ADD4EEB8E38C84090290667
  • IL size18
Referenced calls

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash35B35B0657BA8C0510577F681AC2A64825C4FD9464E0EDEB9737828F579B1051
  • Body hashD9AC966990E3C24452C4E5DD529A0A535B2131CBC2089840A0CE9FEFC025D1C1
  • IL size670
Referenced calls
String literals
  • event:/interface/holder_pickup
  • event:/interface/holder_drop