Romestead Assembly Reference

ScheduleSystem.CitizenMovementHandler

Type JSON

public class in ScheduleSystem

Methods13
Properties2
Fields16
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceScheduleSystem
  • Base typeSystem.Object
  • HashB939D6337647561FCA1B4472C4F70DD7BFE4EAC10B05D2CAC3B72B56E4382A0A

Relationships

Fields

NameVisibilitySignature
Failedpublicpublic System.Boolean Failed
ListPoolprivateprivate System.Collections.Generic.Stack<System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>> ListPool
MovementSpeedpublicpublic System.Single MovementSpeed
StopDistancepublicpublic System.Single StopDistance
_citizenModelprivateprivate CandideServer.Models.Citizen.CitizenModel _citizenModel
_controllerprivateprivate CandideServer.Citizens.Base.AbstractCitizenController _controller
_currentGoalPositionprivateprivate ScheduleSystem.WorldPosition _currentGoalPosition
_currentNodeIndexprivateprivate System.Int32 _currentNodeIndex
_currentStageprivateprivate ScheduleSystem.PathStage _currentStage
_endDirectionprivateprivate System.Nullable<System.Single> _endDirection
_entityModelprivateprivate CandideServer.Entities.ServerEntityModel _entityModel
_hasPathprivateprivate System.Boolean _hasPath
_lastPositionprivateprivate Microsoft.Xna.Framework.Vector3 _lastPosition
_stagesprivateprivate System.Collections.Generic.List<ScheduleSystem.PathStage> _stages
_startDirectionToNextNodeprivateprivate Microsoft.Xna.Framework.Vector2 _startDirectionToNextNode
_stuckTimerprivateprivate System.Single _stuckTimer

Properties

NameVisibilitySignature
Donepublicpublic System.Boolean Done
Entityprivateprivate Shared.Entity.EntityWrapper Entity

Methods

CheckForPathfindTaskResults

private System.Void CheckForPathfindTaskResults()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1119A4F89C38CB483AD19DD2D95A47A8309B0F71858620714720C98AAF5ECDD9
  • Body hashF72463484F306FB69B211BFF99134D0FC7A37B31C4EADB1A6275E2A8BF40C6D9
  • IL size137
Referenced calls
Called by

CheckIfCurrentStageIsWaitingForPathfindTask

private System.Boolean CheckIfCurrentStageIsWaitingForPathfindTask()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash7948164EE2CF4FFE8D0CD76BC9E26D3220AA87F2024DF16DDE17434BD0F64979
  • Body hashFE9596E7952FBEC5D1BF1955FBA092FC17BEF6FCDB32F11814D567B415F027C0
  • IL size140
Referenced calls
Called by

ClearGoal

public System.Void ClearGoal()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB6FB555ACA18F3CEEFF19CE183D9C3CEB3A434E43202FB609D2D61B255E023A9
  • Body hash40931310D7591B2DBCCC117AAB16B4FD14C33F8D6B2E07DA7AB4F4DBC26CCB09
  • IL size240
Referenced calls
Called by

EndStage

private System.Void EndStage()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash911A86F99A1466FB32512DF44D7986CFC7416817B0E1714D59EB6A31681A5D5D
  • Body hash8173C8C0FDCFC634C13232223B8F962CD338C1973D853BD1A6DFA223EA432519
  • IL size137
Referenced calls
Called by

FollowPath

private System.Void FollowPath(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB3B6EC5B151130E1C2803F3229681201DF334AE24459E095E9AA8327489E69B3
  • Body hash7B05A5B3F78AAF5117E96F3AF496556B96534C13CC280798162FB88EF7F403F6
  • IL size497
Referenced calls
Called by

GetList

private System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2> GetList()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>
  • StaticFalse
  • VirtualFalse
  • HashEE8AA2600993432B108A7FDA1661606FC7A57BD6E22FFDB8BBA4AC053B14BDEA
  • Body hashAF272AD139326E98C59B3AFC66780EEDCD593A1B35118054C50AFC1C74780120
  • IL size22
Referenced calls
  • System.Collections.Generic.Stack<System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>>::TryPop(!0&)
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::.ctor()
Called by

InteriorPathStage

private ScheduleSystem.PathStage InteriorPathStage(Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, CandideServer.Models.Worlds.WorldModel worldModel)

Method metadata
  • Visibilityprivate
  • Return typeScheduleSystem.PathStage
  • StaticFalse
  • VirtualFalse
  • Hash19B2BD23CEA824703C8D068E99BFBE2F3E873A614A099E222BF5CFA4F2C78879
  • Body hashADC45E6EA029230D30159002F19431EF297E4EDF542E323325B56AD7ED80A2E1
  • IL size91
Referenced calls
Called by

NextNode

private System.Void NextNode()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF1AFE45E2394D15B0E1BFAF4B92E0861FF44075F241B008AFC0D28DB0801C898
  • Body hashE94BA0B5EBC3C2360E5AF3A311B3C1AD31260C5E66B31F3BAE6B615ED7FCEFD0
  • IL size113
Referenced calls
Called by

NextStage

private System.Void NextStage()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash4743238B466EA83AA72B6E869F201B48781FCFC193DEE4056EF180A9544926DD
  • Body hash1D51BD06B0AFBB77132C1C6DC40D3127F08E543BA66D4106262D181DB83DB79C
  • IL size228
Referenced calls
Called by

OutsidePathStage

private ScheduleSystem.PathStage OutsidePathStage(Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, CandideServer.Models.Worlds.WorldModel worldModel, CandideServer.SimulationModels.BuildingSimulationModel fromBuilding, CandideServer.SimulationModels.BuildingSimulationModel toBuilding)

Method metadata
  • Visibilityprivate
  • Return typeScheduleSystem.PathStage
  • StaticFalse
  • VirtualFalse
  • HashF4A98EB00BA34B5346EA4D3839223CA0280EB2A901D090D93B32DBF17DB1BAAB
  • Body hashEDD16DF43B9CD3A6B5234AC4090C8920B78EA1A739A80CB51873B266B0655A55
  • IL size236
Referenced calls
Called by

ReturnList

private System.Void ReturnList(System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2> list)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6BE05F77F8681720B98B6681A9C60FCA6FD49ED7F63054415305C5150007A797
  • Body hashD7483BB80F2BFDE9E498B49EBACB320BF90A496C48D594E953BEB0E02260F5AD
  • IL size18
Referenced calls
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::Clear()
  • System.Collections.Generic.Stack<System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>>::Push(!0)
Called by

SetGoalPosition

public System.Void SetGoalPosition(ScheduleSystem.WorldPosition goalPosition, System.Single stopDistance)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD4AA6A8CC572BF2358C46F2977BF1D582A4C2EB5A812B14F2D11094B2B97727E
  • Body hash9C51066C41316642515A266B793E7469CF5759A84E2EC01830522924A638597E
  • IL size747
Referenced calls
Called by
String literals
  • Citizen pathfinding took long! Time taken:
  • F3
  • s.

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashCD014C74CD2BC65CB82BBCD0902DD53E33DC1C353517B0266B49D1DF00948CE7
  • Body hashFD23986D097BCEFBF909853088B69CE2E72D26BB5527F41825B60CF9ADE823A3
  • IL size42
Referenced calls
Called by