CandideServer.Entities.ScheduleSystem.Schedule
Type JSONpublic class in CandideServer.Entities.ScheduleSystem
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ScheduleSystem - Base type
System.Object - Hash
0D83924BD0A54EE87E93CB43C6367679C2FFF511B76AE023CFCDC3D9A8A2E888
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Debug# | public | public System.Boolean Debug |
StateDescriptions# | private | private System.Collections.Generic.Dictionary<Schedule.CitizenState, System.String> StateDescriptions |
_canExitIdleSpawn# | private | private System.Boolean _canExitIdleSpawn |
_citizenController# | private | private CandideServer.Citizens.Base.AbstractCitizenController _citizenController |
_currentCitizenState# | private | private Schedule.CitizenState _currentCitizenState |
_currentTask# | private | private System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep> _currentTask |
_currentTaskIndex# | private | private System.Int32 _currentTaskIndex |
_currentTaskState# | private | private Schedule.TaskState _currentTaskState |
_currentTaskStepIndex# | private | private System.Int32 _currentTaskStepIndex |
_directionBeforeTalking# | private | private System.Single _directionBeforeTalking |
_forcedTaskType# | private | private ScheduleSystem.TaskType _forcedTaskType |
_inspectBuildingDuration# | private | private System.Single _inspectBuildingDuration |
_isExecutingForcedDebugTask# | private | private System.Boolean _isExecutingForcedDebugTask |
_minimumIdleSpawnDuration# | private | private System.Single _minimumIdleSpawnDuration |
_movementHandler# | private | private ScheduleSystem.CitizenMovementHandler _movementHandler |
_previousState# | private | private Schedule.CitizenState _previousState |
_scheduledTaskIsRunning# | private | private System.Boolean _scheduledTaskIsRunning |
_taskIndexBeforeTalking# | private | private System.Int32 _taskIndexBeforeTalking |
_taskStateBeforeTalking# | private | private Schedule.TaskState _taskStateBeforeTalking |
_taskStepIndexBeforeTalking# | private | private System.Int32 _taskStepIndexBeforeTalking |
_taskTemplates# | private | private System.Collections.Generic.List<ScheduleSystem.TaskTemplate> _taskTemplates |
_waitTimer# | private | private System.Single _waitTimer |
Methods
CanStartNextTask
#
private System.Boolean CanStartNextTask()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
D9C92F9B0B64B4A1B689C119EED949F39B2F1EF0253C245D61DC1FA98A86C1FC - Body hash
277CB916ACA94D47D885ED4817DBB7A7AABDC9310202B7D6DD429B11168E56C9 - IL size103
CheckOutsideCitizensIfTheyCanRunInside
#
private System.Void CheckOutsideCitizensIfTheyCanRunInside()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9098CFA0A8B174C65AA18BD1E352321EE1016D116F3C1099B249C78507781FB0 - Body hash
ADE2E622016E0E4ADC6CA38A62F34585CEBAFC2CB2C129171A7B6D76B2D1CC4B - IL size218
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Guid::op_Inequality(System.Guid, System.Guid)System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetTown(System.Guid, CandideServer.Models.Town.ServerTownModel&)System.Collections.Generic.HashSet<System.Guid>::GetEnumerator()HashSet.Enumerator<System.Guid>::get_Current()System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)HashSet.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
ExecuteForcedDebugTask
#
public System.Void ExecuteForcedDebugTask(ScheduleSystem.TaskType type)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7F605E6E253E3DED9FF58695C4AE6A3B9F47BC64CED8B25CE89147D773901A13 - Body hash
59034854F27E8661C02BE8F92514E6A33558B565F242D0B9842963C374004BE0 - IL size98
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::Clear()CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateTask(ScheduleSystem.TaskType, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>)System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::get_Count()CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
ExitContinueToDeskAfterFlee
#
private System.Void ExitContinueToDeskAfterFlee()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1344C87C2CF0EAC8776123CE8EA534D54B6BF1968FC15E53F5128CC9DA9B0DED - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
ExitFleeingToSafety
#
private System.Void ExitFleeingToSafety()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1B185A23BF6B8918FBF9EE052C334BCD08F7E1359F07D407899A4BCA44DE17A1 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
ExitIdleStateSpawn
#
private System.Void ExitIdleStateSpawn()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
96DDC8024C86A258D18273A014C649883A5C7E73713EDF0C2D9DE47DCC33C916 - Body hash
5D69958AC07D250A236D6DEDEEF0FC3274CF1C457EFBC65CA0D1903AEB18A4A3 - IL size117
Referenced calls
System.String::op_Equality(System.String, System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Mask()System.Enum::HasFlag(System.Enum)Shared.Entity.EntityWrapper::get_FactionComponentRef()Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.EntityFlags&, Shared.Entity.Components.EntityFlags)
String literals
job:merchant
ExitIsBeingInteractedWith
#
private System.Void ExitIsBeingInteractedWith()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3E2EAFF04C2DD241F19B2C6DEFD21EB58FBD30004340F29A2EDDC804A47DB88F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
ExitMovementTask
#
private System.Void ExitMovementTask()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BAF94179C5A31D29CD22999BC07C78CF97658763F7EDE02CD8B531C3CF870B75 - Body hash
AFC714CC210AFA841DB743E2A2944FF52DDFB354CA5F776E853BB03CF19D42EB - IL size72
ExitState
#
private System.Void ExitState(Schedule.CitizenState previousState)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
05C30C5C10CB2AD0E7D30539ED9AE616E294578E68015A71E8482E2D505EE103 - Body hash
3824FF0C2AC7B8CE8B61D93D7EF6D0CB1DECB69F3AF687C1506EF4E070D68DD0 - IL size129
Referenced calls
CandideServer.Entities.ScheduleSystem.Schedule::ExitIdleStateSpawn()CandideServer.Entities.ScheduleSystem.Schedule::ExitMovementTask()CandideServer.Entities.ScheduleSystem.Schedule::ExitFleeingToSafety()CandideServer.Entities.ScheduleSystem.Schedule::ExitWalkingHomeDueToNoTask()CandideServer.Entities.ScheduleSystem.Schedule::ExitWalkingHomeDueToInteraction()CandideServer.Entities.ScheduleSystem.Schedule::ExitIsBeingInteractedWith()CandideServer.Entities.ScheduleSystem.Schedule::ExitVisitingUpgradedBuilding()CandideServer.Entities.ScheduleSystem.Schedule::ExitContinueToDeskAfterFlee()CandideServer.Entities.ScheduleSystem.Schedule::ExitTalk()CandideServer.Entities.ScheduleSystem.Schedule::ExitWalkingHomeDueToTownChange()System.ArgumentOutOfRangeException::.ctor()
ExitTalk
#
private System.Void ExitTalk()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CC724864458940D3D5D49B8A7AB0A1FFCB4A7ADB5CFC8523BDC59C0B08B094F0 - Body hash
D0F8D12521DF1FA21108B1380747063DF7E5EA9B75C68E3BDC2384ECB835CB60 - IL size69
Referenced calls
Shared.Entity.EntityWrapper::set_Direction(System.Single)
ExitVisitingUpgradedBuilding
#
private System.Void ExitVisitingUpgradedBuilding()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
2F1E23824280009F05724752B007DC914AD9E7939605B8BFCA1F2C019E24215E - Body hash
829EAE748F2F1468E4F9CA3C68F46193ED88C3A2EA17639B115AA7159350E157 - IL size44
Referenced calls
System.Collections.Generic.Queue<System.Guid>::Clear()
ExitWalkingHomeDueToInteraction
#
private System.Void ExitWalkingHomeDueToInteraction()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
739CA76BDB00F37AED8369E08857DB1BD3D4E8B4EE1D7D1B128701A29C758F32 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
ExitWalkingHomeDueToNoTask
#
private System.Void ExitWalkingHomeDueToNoTask()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0EF8F88CB3362D5836F568425EA0B1617C281DE44B3E18EC8DDF5350DFA8FF18 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
ExitWalkingHomeDueToTownChange
#
private System.Void ExitWalkingHomeDueToTownChange()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DC66160038C323AD1008B45F330C76EA21AA9EB18AE2514DEE49B70712050672 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
GetCurrentStateDescription
#
public System.String GetCurrentStateDescription()
Method metadata
- Visibilitypublic
- Return type
System.String - StaticFalse
- VirtualFalse
- Hash
E7048638C927C85277A5B116D40CBE9350413BFCEECC8C034424263CE986A8C9 - Body hash
A2E16EDFA89A159B5F50F732A991AE5C43B4B66DF04CCA5022B2E0F1D286442F - IL size22
Referenced calls
System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0, !!1)
String literals
Unknown State
HandleNewDay
#
public System.Void HandleNewDay()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7E48DB97B8FDDAE013BF55939503F67703CA1E6854D6C45F26DE225FF18BEEAE - Body hash
32AF19F0B22EFB378ACCC1053AC90B5391D1931245598416A51B2FD15CCF8CE9 - IL size30
Referenced calls
ScheduleSystem.ScheduleTemplateManager::get_Instance()ScheduleSystem.ScheduleTemplateManager::GetRandomSchedule(System.Collections.Generic.List<ScheduleSystem.TaskTemplate>)CandideServer.Entities.ScheduleSystem.Schedule::ResetCitizen()
InitContinueToDeskAfterFlee
#
private System.Void InitContinueToDeskAfterFlee()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D0A61F7F4B1CF8C49666A3C56148DF35BAB099E49BB2AAE4788DFC86DB423A46 - Body hash
033C1FCE22FDE2A203902C0E8141831012E2620A9E7096A426A8C1744169A277 - IL size75
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)System.Nullable<System.Single>::.ctor(!0)ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable<System.Single>, System.Nullable<System.Guid>)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)
InitFleeingToSafety
#
private System.Void InitFleeingToSafety()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
531E50F46F0FE42A8F7850CDBFD500D0314392B8EB86396D7B371297AC95F2BA - Body hash
86D00006D5F969557D10AC04F2F04BB0738A67E50D858A775468E5E79889C48E - IL size353
Referenced calls
System.Collections.Generic.Queue<System.Guid>::Clear()System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.SimulationModels.BuildingSimulationModel::TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler&)CandideServer.PathFinding.PathNodeHandler::get_Door()CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)PathNode::get_Data()System.Nullable<System.Single>::.ctor(!0)ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable<System.Single>, System.Nullable<System.Guid>)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)CandideServer.ServerManagers.CitizenServerManager::TryGetRandomBuildingInCitizenHomeTown(CandideServer.Citizens.Base.AbstractCitizenController, CandideServer.SimulationModels.BuildingSimulationModel&, System.Boolean, System.Boolean, System.Boolean, System.Boolean)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable<!!0>)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)
Initialize
#
public System.Void Initialize(CandideServer.Citizens.Base.AbstractCitizenController abstractCitizenController)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A2C3AADF11038B513571E7BE3DE8DFBBD97C6FB128CF41638570E491E11BF077 - Body hash
4790D7A4D318BEF86EF681BB8F47C63B86EC54B8700E0B804BE300BB461F8CCC - IL size55
Referenced calls
InitIdleSpawn
#
private System.Void InitIdleSpawn()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
34089501C62CFFC7C2EF0088868F58DC1E7C5A2BDAED15FFCBF8D22D7D1A9EA8 - Body hash
AC0E2B840879EAEB357801CEEBED0EB4201335F46EEC796C8A2AC13D025D9EFF - IL size63
Referenced calls
Shared.Entity.EntityWrapper::set_Direction(System.Single)
InitIsBeingInteractedWith
#
private System.Void InitIsBeingInteractedWith()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A0AD6C88A59575D3082C03C14FD0E3551BD93A561228EC0C9D50DD5883A303BC - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
InitMovementTask
#
private System.Void InitMovementTask()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DE8196A93DDEFFF1850088E21D01D72E06A2B2BB2AA6B49B5B7D9601C4AEB2C9 - Body hash
A7AD2C86AE580AADA2D92B7E76638F588F51ACEE1C926D704628EB5BE0104BCE - IL size108
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::get_Count()System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::get_Item(System.Int32)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)
InitState
#
private System.Void InitState(Schedule.CitizenState newState)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0E498E0E2E157590FFE7560B96AB909B817435E3FFE75AC9362419D05A07C316 - Body hash
22A9B2F41691B92367FCFD97A017B2C4310E71B231FEB61B8B1DABC922B342E8 - IL size129
Referenced calls
CandideServer.Entities.ScheduleSystem.Schedule::InitIdleSpawn()CandideServer.Entities.ScheduleSystem.Schedule::InitMovementTask()CandideServer.Entities.ScheduleSystem.Schedule::InitFleeingToSafety()CandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToNoTask()CandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToInteraction()CandideServer.Entities.ScheduleSystem.Schedule::InitIsBeingInteractedWith()CandideServer.Entities.ScheduleSystem.Schedule::InitVisitingUpgradedBuilding()CandideServer.Entities.ScheduleSystem.Schedule::InitContinueToDeskAfterFlee()CandideServer.Entities.ScheduleSystem.Schedule::InitTalk()CandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToTownChange()System.ArgumentOutOfRangeException::.ctor()
InitTalk
#
private System.Void InitTalk()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
79ED1646912619003D9D7D7E495A698ACF046C2B8B16CD24B93EEE96D0FBDFD5 - Body hash
E7418C09890AEB89256455F5602C8C79091A8272E93A64C8DB031ABCB4E53B58 - IL size29
Referenced calls
InitVisitingUpgradedBuilding
#
private System.Void InitVisitingUpgradedBuilding()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CE8E56B1AB4831FAC8B6B23848F226A997114B15236F9FEC5279252E15D692CC - Body hash
FC1CF80DF11DCBC5542858DBE080861B3D0BDACD0739E2BDF2BA27FC9722D651 - IL size320
Referenced calls
System.Collections.Generic.Queue<System.Guid>::TryPeek(!0&)CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)System.Collections.Generic.Queue<System.Guid>::Dequeue()Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Right()System.Random::Next(System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::get_Bottom()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Nullable<System.Single>::.ctor(!0)ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable<System.Single>, System.Nullable<System.Guid>)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)
InitWalkingHomeDueToInteraction
#
private System.Void InitWalkingHomeDueToInteraction()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
22BE0A7C038176C4E381150A85BD2C3C4C74C4A08982954962E454135FDE0D2C - Body hash
F34B8424728F872E8426B566E31D41974A136D5E234EB1BDAC77FBC7D46D9A13 - IL size75
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)System.Nullable<System.Single>::.ctor(!0)ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable<System.Single>, System.Nullable<System.Guid>)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)
InitWalkingHomeDueToNoTask
#
private System.Void InitWalkingHomeDueToNoTask()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FD3F220EC41B7AD5ED62CEC0585282AE4F3A3535FB25C510DF95383D7EF49840 - Body hash
78DC78786BC77D5788608BEEE148D0C4B85428F60838F7BB6EF0E45FE7359372 - IL size185
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::IsWonky(Microsoft.Xna.Framework.Vector2&)CandideServer.ServerManagers.EntityServerManager::MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)ScheduleSystem.CitizenMovementHandler::ClearGoal()System.Nullable<System.Single>::.ctor(!0)ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable<System.Single>, System.Nullable<System.Guid>)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)
InitWalkingHomeDueToTownChange
#
private System.Void InitWalkingHomeDueToTownChange()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B8A96A90ADDBE7B3D1B33EF9CEF5188F885549B09F9E57C8B74375209189DCCF - Body hash
90238A094E3F511A31C1C76203882A2B7B305978BC746F24B7692A4424151BD6 - IL size87
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)System.Nullable<System.Single>::.ctor(!0)ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable<System.Single>, System.Nullable<System.Guid>)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)
IsAtHome
#
private System.Boolean IsAtHome()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
B240A1CCBD182E29F46753826A930882AE4A239170BEBEE868F7706C2B1CA9D9 - Body hash
4D6A65266BE0E58F9D1559FB290D19833F90B58C27221AB4E7E720FEE18C9630 - IL size99
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
Called by
CandideServer.Entities.ScheduleSystem.Schedule::ExecuteForcedDebugTaskCandideServer.Entities.ScheduleSystem.Schedule::InitVisitingUpgradedBuildingCandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToInteractionCandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToNoTasksCandideServer.Entities.ScheduleSystem.Schedule::StartNextTaskIfDueCandideServer.Entities.ScheduleSystem.Schedule::Update
IsThreatDetected
#
private System.Boolean IsThreatDetected()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
ABA6F2ED8723F5C5A85F9138B36CBCC2FE304221D16F4D712233112900F4CB4E - Body hash
78BE7EB727AE2D40C8FBADBE357966886C8C8254BD371F6F8B8C1DE0009A597B - IL size289
Referenced calls
Shared.Entity.EntityWrapper::get_ThreatTable()System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, System.ValueTuple<System.Single, Microsoft.Xna.Framework.Vector2>>::get_Keys()Dictionary.KeyCollection<Shared.Entity.EntityWrapper, System.ValueTuple<System.Single, Microsoft.Xna.Framework.Vector2>>::GetEnumerator()Dictionary.KeyCollection.Enumerator<Shared.Entity.EntityWrapper, System.ValueTuple<System.Single, Microsoft.Xna.Framework.Vector2>>::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Name()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.EntityWrapper::get_FactionMask()Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)Shared.Entity.EntityWrapper::get_TargetOfAggro()Dictionary.KeyCollection.Enumerator<Shared.Entity.EntityWrapper, System.ValueTuple<System.Single, Microsoft.Xna.Framework.Vector2>>::MoveNext()System.IDisposable::Dispose()
String literals
bush_crabgoatboarratpotman
IsUnderAttack
#
private System.Boolean IsUnderAttack()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
7EB4F4E1345C71FECC1633029448FB47F97AAA4AC87D99C43354F1BB120EC0C4 - Body hash
4C865D5F97501E47FA2E519BFC7E1EAB316C923803F13F6E762B64410D5C5C18 - IL size176
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Values()Dictionary.ValueCollection<System.Guid, Shared.Models.Raids.RaidInstanceModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Current()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::MoveNext()System.IDisposable::Dispose()
ResetCitizen
#
public System.Void ResetCitizen()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F53AB682A95328C9237F49EA7F881457DBD2B0E9FF33AE4F455316E8AE0A8883 - Body hash
6E5E750201790FFB20540E6862A81EF3CC60034064F3FB78A7AE83F99311B294 - IL size125
Referenced calls
ScheduleSystem.CitizenMovementHandler::ClearGoal()CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)CandideServer.Entities.ScheduleSystem.Schedule::SetCitizenDirection(System.Single)CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)
SetCitizenDirection
#
private System.Void SetCitizenDirection(System.Single direction)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C2382438020B9981525BFA6009AE455FF8B3F9C8591062D81262A4C364884A1E - Body hash
B81A5E95E260E47973458E353BC3AE127DF5BB7AB620B1B87C5180FB5B594E3B - IL size45
Referenced calls
Shared.Entity.EntityWrapper::set_Direction(System.Single)
SetMovementGoal
#
private System.Void SetMovementGoal(ScheduleSystem.WorldPosition goalPosition, System.Single speed)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E048506929EFA5061ED8C616DBE0A6A387BE9AB8D32117DC62322B9FD0B2AF0F - Body hash
5FE5D7598A45341D1094A43A19D1F2EDCD7D9DDDC524978227BBC27BFA2CF007 - IL size30
Referenced calls
Called by
CandideServer.Entities.ScheduleSystem.Schedule::InitContinueToDeskAfterFleeCandideServer.Entities.ScheduleSystem.Schedule::InitFleeingToSafetyCandideServer.Entities.ScheduleSystem.Schedule::InitMovementTaskCandideServer.Entities.ScheduleSystem.Schedule::InitVisitingUpgradedBuildingCandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToInteractionCandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToNoTaskCandideServer.Entities.ScheduleSystem.Schedule::InitWalkingHomeDueToTownChangeCandideServer.Entities.ScheduleSystem.Schedule::UpdateWaitingState
SetState
#
private System.Void SetState(Schedule.CitizenState newCitizenState)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4AABFB526C977A84FC151945F4E16121C16AAEC34FB96E58E7942D5D59C433E6 - Body hash
7456691421EBFABE4EDA0F1FDAC2A59CF91245BE75A224C5B1894EEBAEEA7DD2 - IL size44
Referenced calls
Called by
CandideServer.Entities.ScheduleSystem.Schedule::CheckOutsideCitizensIfTheyCanRunInsideCandideServer.Entities.ScheduleSystem.Schedule::ExecuteForcedDebugTaskCandideServer.Entities.ScheduleSystem.Schedule::InitVisitingUpgradedBuildingCandideServer.Entities.ScheduleSystem.Schedule::StartNextTaskIfDueCandideServer.Entities.ScheduleSystem.Schedule::UpdateCandideServer.Entities.ScheduleSystem.Schedule::UpdateContinueToDeskAfterFleeCandideServer.Entities.ScheduleSystem.Schedule::UpdateFleeingToSafetyCandideServer.Entities.ScheduleSystem.Schedule::UpdateIsBeingInteractedWithCandideServer.Entities.ScheduleSystem.Schedule::UpdateTalkCandideServer.Entities.ScheduleSystem.Schedule::UpdateVisitingUpgradedBuildingCandideServer.Entities.ScheduleSystem.Schedule::UpdateWaitingStateCandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToInteractionCandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToNoTaskCandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToTownChange
ShouldStartNextTask
#
private System.Boolean ShouldStartNextTask()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
392FBCD880EDB64A3A3C55B0152F5A08F086BFB4F9B8F41103D63F503E04D90A - Body hash
7E0DA5FD303356C70A4305E43079E35437195F1EA2630D65FFC1506DF5E1308A - IL size90
Referenced calls
System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::get_Count()System.TimeOnly::FromDateTime(System.DateTime)System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::get_Item(System.Int32)System.TimeOnly::op_GreaterThanOrEqual(System.TimeOnly, System.TimeOnly)
ShouldTransitionToIsBeingInteractedWith
#
private System.Boolean ShouldTransitionToIsBeingInteractedWith()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
88CAB04977AB91EE85183E6A6B44D26DEFBBE8E54FFDAD13DBB7D6EB188EBB1E - Body hash
2E6ED5761604C78B9FB4BF2F2F93514AEE79E47C77AFB8C7F9C9B9D2627AFE10 - IL size51
ShouldVisitUpgradedBuilding
#
private System.Boolean ShouldVisitUpgradedBuilding()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
5E403418CF7A57C6FCC0AA7AB5ADBB736BED4D47C5616A94B743E5E6EEB56692 - Body hash
6DC0E991FE8B217402ED98F1239A01194382E15D0B13636A0A95ED19F75077E6 - IL size68
Referenced calls
System.Collections.Generic.Queue<System.Guid>::get_Count()
ShouldWalkHomeDueToInteraction
#
private System.Boolean ShouldWalkHomeDueToInteraction()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
57C7C79CCBD12CB957482D3E00D06FEDF11F58A1C7B33EB75607D9C72C3A64F0 - Body hash
BC60A785F33A868316746AF551706C7D6FBA7D8AF7354CCE44D153EEF38D75FD - IL size71
Referenced calls
ShouldWalkHomeDueToNoTasks
#
private System.Boolean ShouldWalkHomeDueToNoTasks()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
181E31B4DB12B84C6724B1D0F32717E94F6018753711C64F8D002E257206D700 - Body hash
30F19033EE34B4F23509115E0D340FCF84DDB437A18836098178368D5991FB73 - IL size100
Referenced calls
ShouldWalkHomeDueToTownChange
#
private System.Boolean ShouldWalkHomeDueToTownChange()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
6F9DBAC26DCC9C82B4BFA1BBE4ECD07E331F26A843ED8644F0F16CE1C1CC53B6 - Body hash
2354FB19544E21622EF7894DF57715837FE1E6D8914768D198BE991C532B89CD - IL size66
StartNextTaskIfDue
#
private System.Void StartNextTaskIfDue()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
35E72ABFE00E33723398E504F086213F14A982B07C1D3B70B7E75C752FF2B89D - Body hash
AC9508C634E8548E3AEDE1DF44001AFFE7FB45426F34104246665C7A290D8097 - IL size148
Referenced calls
CandideServer.Entities.ScheduleSystem.Schedule::ShouldStartNextTask()System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::get_Count()System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::Clear()System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::get_Item(System.Int32)CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskFactory::CreateTask(ScheduleSystem.TaskType, CandideServer.Citizens.Base.AbstractCitizenController, System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>)System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::get_Count()CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
TransitionToWaitingState
#
private System.Void TransitionToWaitingState()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F928FB87D2AB36DCFEA4CE83A2004B3895431A02726FE9A93FCF27620EA47443 - Body hash
5E99FD3581E67C037833D37E2A9B75877C89C2ADB0D9859BBB9ED1D86A5E73FF - IL size98
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::get_Item(System.Int32)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Controller()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CBCCCBE2DD9AF6F8337C7B90C70095F84D3889A38455F8E361DEA5E80DC0B9F6 - Body hash
BE6FAA0C6AA62034F1B2576AA58783FD1707B1936ECA96715928B4193FA2E38F - IL size392
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)CandideServer.Entities.ScheduleSystem.Schedule::IsUnderAttack()CandideServer.Entities.ScheduleSystem.Schedule::CheckOutsideCitizensIfTheyCanRunInside()CandideServer.Entities.ScheduleSystem.Schedule::IsThreatDetected()CandideServer.Entities.ScheduleSystem.Schedule::IsAtHome()CandideServer.Entities.ScheduleSystem.Schedule::ShouldVisitUpgradedBuilding()CandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToTownChange()CandideServer.Entities.ScheduleSystem.Schedule::ShouldTransitionToIsBeingInteractedWith()CandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToNoTasks()CandideServer.Entities.ScheduleSystem.Schedule::ShouldWalkHomeDueToInteraction()CandideServer.Entities.ScheduleSystem.Schedule::CanStartNextTask()CandideServer.Entities.ScheduleSystem.Schedule::StartNextTaskIfDue()CandideServer.Entities.ScheduleSystem.Schedule::UpdateState(System.Single)
UpdateContinueToDeskAfterFlee
#
private System.Void UpdateContinueToDeskAfterFlee(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9D83DCEB91640BF29FF4A73E6BA4B5C1FC2FCCC0495307FBA6E9E3B89C8180D9 - Body hash
7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B - IL size33
Referenced calls
ScheduleSystem.CitizenMovementHandler::Update(System.Single)ScheduleSystem.CitizenMovementHandler::get_Done()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
UpdateFleeingToSafety
#
private System.Void UpdateFleeingToSafety(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
214539CA31ABA816B1ED95458A0F4E6E9419756938B5BBDA139C0C3FF398D111 - Body hash
00D67B967DFC9224E5ACCFD22D618716BECD4AC4274701751348FD2D0DB9E02F - IL size160
Referenced calls
ScheduleSystem.CitizenMovementHandler::Update(System.Single)ScheduleSystem.CitizenMovementHandler::get_Done()System.String::op_Equality(System.String, System.String)CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)Shared.Entity.EntityWrapper::get_Mask()System.Enum::HasFlag(System.Enum)Shared.Entity.EntityWrapper::get_FactionComponentRef()Shared.Entity.Components.FactionMaskNewExtension::SetFlag(Shared.Entity.Components.EntityFlags&, Shared.Entity.Components.EntityFlags)CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
String literals
job:merchantUpdateFleeingToSafety
UpdateIdleSpawn
#
private System.Void UpdateIdleSpawn(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
38EA26EE43EF31E3E7C1D64F66EBB6DB7E9B4B2D3B0740BB982F979DC9B8AEE3 - Body hash
5A5328B43EC44EA9E20EAAD09323E9988BA721EFD0AE5CC61C3E6A0F3D1F9483 - IL size36
UpdateIsBeingInteractedWith
#
private System.Void UpdateIsBeingInteractedWith(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CD83121DDBC864877B4C67B662B296F2BB0E447505260C289A31BD48AC2782C8 - Body hash
22C6EEE41EFB36B20E05935F99F075619D182DC491461E57F9B7D36B4E0412C3 - IL size161
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
UpdateMovementTask
#
private System.Void UpdateMovementTask(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E9438F0159884A1FC64D951B848C4FD0ECEDD6166503B4091EE2EF4D1740BBC4 - Body hash
02B4D4F14A74B5EE8FFB46E1EA811D79FF3E18403150DC046C433B0AB42B1646 - IL size74
Referenced calls
ScheduleSystem.CitizenMovementHandler::Update(System.Single)ScheduleSystem.CitizenMovementHandler::get_Done()CandideServer.Entities.ScheduleSystem.Schedule::TransitionToWaitingState()CandideServer.Entities.ScheduleSystem.Schedule::UpdateWaitingState(System.Single)System.ArgumentOutOfRangeException::.ctor()
UpdateState
#
private System.Void UpdateState(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
101C7D6A7C39C965D3933F15CB490F4CE27916C6A39B6201AABC69332365F88D - Body hash
87EEC801DEE7595F4A7AA70D8031187D754469CC710D43D05853E724747CC079 - IL size146
Referenced calls
CandideServer.Entities.ScheduleSystem.Schedule::UpdateIdleSpawn(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateMovementTask(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateFleeingToSafety(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToNoTask(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToInteraction(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateIsBeingInteractedWith(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateVisitingUpgradedBuilding(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateContinueToDeskAfterFlee(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateTalk(System.Single)CandideServer.Entities.ScheduleSystem.Schedule::UpdateWalkingHomeDueToTownChange(System.Single)System.ArgumentOutOfRangeException::.ctor()
UpdateTalk
#
private System.Void UpdateTalk(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0FA0A46CE184C9F84D8882F028A596609AA74996D475BB16FCC81D4E1BCD1CC7 - Body hash
430F36F77C03271F1CBF01D9A2618E970A801BB3803AAF48FFDEAEA48FC7A948 - IL size172
Referenced calls
CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)Shared.Entity.EntityWrapper::get_Controller()CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController::get_InteractingEntity()Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::get_UnitY()CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::set_Direction(System.Single)
UpdateVisitingUpgradedBuilding
#
private System.Void UpdateVisitingUpgradedBuilding(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A5E1B6FF30EE9ABAF228E0F636CD79134B4839024C206DF9527DA3E581172382 - Body hash
D0A6103C501074E4DDE176E31B8F3ABA1EA6E61E18EB3D2A9723ED91C7DCEA0D - IL size144
Referenced calls
ScheduleSystem.CitizenMovementHandler::Update(System.Single)ScheduleSystem.CitizenMovementHandler::get_Done()System.Collections.Generic.Queue<System.Guid>::get_Count()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)System.Collections.Generic.Queue<System.Guid>::TryDequeue(!0&)System.ArgumentOutOfRangeException::.ctor()
UpdateWaitingState
#
private System.Void UpdateWaitingState(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
15D57358370113BAE945F80BAA240622AC4E20A44B5641D2586CBD876AEA4219 - Body hash
90E284156BB92A3AB316DC7453CF3D34D11884A441239A25AB09C528CF39055E - IL size162
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::get_Item(System.Int32)System.Collections.Generic.List<CandideServer.Entities.ScheduleSystem.Core.ScheduleCreation.TaskStep>::get_Count()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)CandideServer.Entities.ScheduleSystem.Schedule::SetMovementGoal(ScheduleSystem.WorldPosition, System.Single)
UpdateWalkingHomeDueToInteraction
#
private System.Void UpdateWalkingHomeDueToInteraction(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
72BF28EF85F052D8149CCC9ED5BB3F68030BB23BE382CF8607F03C12BDB5FAA3 - Body hash
7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B - IL size33
Referenced calls
ScheduleSystem.CitizenMovementHandler::Update(System.Single)ScheduleSystem.CitizenMovementHandler::get_Done()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
UpdateWalkingHomeDueToNoTask
#
private System.Void UpdateWalkingHomeDueToNoTask(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BB6F73DF6C8D808C58B0068086DC6B31E283F61F778EB06BE014604F521E35F1 - Body hash
7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B - IL size33
Referenced calls
ScheduleSystem.CitizenMovementHandler::Update(System.Single)ScheduleSystem.CitizenMovementHandler::get_Done()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)
UpdateWalkingHomeDueToTownChange
#
private System.Void UpdateWalkingHomeDueToTownChange(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C27C9D82CDCCBD932C668F0196ECA65A8ACC443B818AEA18713D4AB327E6551A - Body hash
7A58C316369161F505DC96F5770DD709A5FC08C2D3330D7FA26EE06E4AC6BF4B - IL size33
Referenced calls
ScheduleSystem.CitizenMovementHandler::Update(System.Single)ScheduleSystem.CitizenMovementHandler::get_Done()CandideServer.Entities.ScheduleSystem.Schedule::SetState(Schedule.CitizenState)