{"Id":"ScheduleSystem.CitizenMovementHandler","Name":"CitizenMovementHandler","DisplayName":"CitizenMovementHandler","FullName":"ScheduleSystem.CitizenMovementHandler","Namespace":"ScheduleSystem","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Failed:System.Boolean","Name":"Failed","Type":"System.Boolean","Signature":"public System.Boolean Failed","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A1A8115B966677AC7B0A3F253F9B02D7ED56F42AB47C5F865BB91B321382A0A8"},{"Id":"ListPool:System.Collections.Generic.Stack\u00601\u003CSystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E","Name":"ListPool","Type":"System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E","Signature":"private System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E ListPool","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"AA26D70A86FFE3C887F55CC8F8A92844CA448F7C84AE630A82BB86FDC6DBF786"},{"Id":"MovementSpeed:System.Single","Name":"MovementSpeed","Type":"System.Single","Signature":"public System.Single MovementSpeed","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"715268651D94AEC4147B57FB5A988B99E3FAD801888927403FB0A44532771FF2"},{"Id":"StopDistance:System.Single","Name":"StopDistance","Type":"System.Single","Signature":"public System.Single StopDistance","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"42C4CF6AB54E24B29C6E69EEEC1E27212E34FDC91907AAEC7F20A72FE17E476B"},{"Id":"_citizenModel:CandideServer.Models.Citizen.CitizenModel","Name":"_citizenModel","Type":"CandideServer.Models.Citizen.CitizenModel","Signature":"private CandideServer.Models.Citizen.CitizenModel _citizenModel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"753A604A139C29792595117C14C485843E0A14D31A86C23589B603B3E6C24ABB"},{"Id":"_controller:CandideServer.Citizens.Base.AbstractCitizenController","Name":"_controller","Type":"CandideServer.Citizens.Base.AbstractCitizenController","Signature":"private CandideServer.Citizens.Base.AbstractCitizenController _controller","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CE1ECDF54A0BE91CC6DC0054DB9183C0C80C378CEA219F31FD8F92E0275A4751"},{"Id":"_currentGoalPosition:ScheduleSystem.WorldPosition","Name":"_currentGoalPosition","Type":"ScheduleSystem.WorldPosition","Signature":"private ScheduleSystem.WorldPosition _currentGoalPosition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C03D183C61A5F45B8C3B920A91A155167FB11A6069723BF3B127F5B1D52D1DAB"},{"Id":"_currentNodeIndex:System.Int32","Name":"_currentNodeIndex","Type":"System.Int32","Signature":"private System.Int32 _currentNodeIndex","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FC42E3521B8DEB6117021F630FB93C3A070F3212DAEA77DD49FA96A514343CF6"},{"Id":"_currentStage:ScheduleSystem.PathStage","Name":"_currentStage","Type":"ScheduleSystem.PathStage","Signature":"private ScheduleSystem.PathStage _currentStage","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5DFE36AFC8C559F2266CE014B2DB1A113F078FE3ED6EDC96AE5C7DEC23B9FC38"},{"Id":"_endDirection:System.Nullable\u00601\u003CSystem.Single\u003E","Name":"_endDirection","Type":"System.Nullable\u003CSystem.Single\u003E","Signature":"private System.Nullable\u003CSystem.Single\u003E _endDirection","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"81AB100300E5053FC5FCCE3BEDD1F6475211852B0DFD16427161EFA8ADA710CB"},{"Id":"_entityModel:CandideServer.Entities.ServerEntityModel","Name":"_entityModel","Type":"CandideServer.Entities.ServerEntityModel","Signature":"private CandideServer.Entities.ServerEntityModel _entityModel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F973959663A491938D2B5DB14C5014D8432CFC8E172C7A30ACB341986B10BDDD"},{"Id":"_hasPath:System.Boolean","Name":"_hasPath","Type":"System.Boolean","Signature":"private System.Boolean _hasPath","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4CF6FF47BD7662321F9E4A6A254A118F9CA4D6F07852ABEFC026D442D37AEF5A"},{"Id":"_lastPosition:Microsoft.Xna.Framework.Vector3","Name":"_lastPosition","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _lastPosition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"18CAB244CCC711F19DE6982835760380246E3E46FC8103DD96D9A85947A3202B"},{"Id":"_stages:System.Collections.Generic.List\u00601\u003CScheduleSystem.PathStage\u003E","Name":"_stages","Type":"System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E","Signature":"private System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E _stages","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"04572EECB4F877CF9C5B5D687E33A3E8513B86E80CD9E5C679DE7BD92B070AFF"},{"Id":"_startDirectionToNextNode:Microsoft.Xna.Framework.Vector2","Name":"_startDirectionToNextNode","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 _startDirectionToNextNode","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"152D46FEE3943BE665AEDEBDF6C816853322FB0D2A6AB0C381644F18A0427EBC"},{"Id":"_stuckTimer:System.Single","Name":"_stuckTimer","Type":"System.Single","Signature":"private System.Single _stuckTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9FBB83265F87C8276019968798827A1A334CB5D81343A4DE42671F7DE79EDD6C"}],"Properties":[{"Id":"Done:System.Boolean","Name":"Done","Type":"System.Boolean","Signature":"public System.Boolean Done","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"1161991B1B66A5E21373E9B6A7CC67FE88052704C77F9264F796E484C4EEFD14"},{"Id":"Entity:Shared.Entity.EntityWrapper","Name":"Entity","Type":"Shared.Entity.EntityWrapper","Signature":"private Shared.Entity.EntityWrapper Entity","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"3323A5AD31AAE6D16D237C0CBB6CBCA92B980E7203E36325C9AA61C9D55932F4"}],"Events":[],"Methods":[{"Id":"CheckForPathfindTaskResults()-\u003ESystem.Void","Name":"CheckForPathfindTaskResults","Signature":"private System.Void CheckForPathfindTaskResults()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":137,"BodyHash":"F72463484F306FB69B211BFF99134D0FC7A37B31C4EADB1A6275E2A8BF40C6D9","Hash":"1119A4F89C38CB483AD19DD2D95A47A8309B0F71858620714720C98AAF5ECDD9","CalledMethods":["System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Item(System.Int32)","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()","CandideServer.PathFinding.PathFindSystem::CheckForPathFindResult(System.Int32, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::set_Item(System.Int32, !0)","ScheduleSystem.CitizenMovementHandler::ClearGoal()","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()"],"StringLiterals":[],"Source":null},{"Id":"CheckIfCurrentStageIsWaitingForPathfindTask()-\u003ESystem.Boolean","Name":"CheckIfCurrentStageIsWaitingForPathfindTask","Signature":"private System.Boolean CheckIfCurrentStageIsWaitingForPathfindTask()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":140,"BodyHash":"FE9596E7952FBEC5D1BF1955FBA092FC17BEF6FCDB32F11814D567B415F027C0","Hash":"7948164EE2CF4FFE8D0CD76BC9E26D3220AA87F2024DF16DDE17434BD0F64979","CalledMethods":["System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()","CandideServer.PathFinding.PathFindSystem::CheckForPathFindResult(System.Int32, System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)","ScheduleSystem.CitizenMovementHandler::ClearGoal()","ScheduleSystem.CitizenMovementHandler::NextNode()"],"StringLiterals":[],"Source":null},{"Id":"ClearGoal()-\u003ESystem.Void","Name":"ClearGoal","Signature":"public System.Void ClearGoal()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":240,"BodyHash":"40931310D7591B2DBCCC117AAB16B4FD14C33F8D6B2E07DA7AB4F4DBC26CCB09","Hash":"B6FB555ACA18F3CEEFF19CE183D9C3CEB3A434E43202FB609D2D61B255E023A9","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","ScheduleSystem.WorldPosition::.ctor(System.Guid, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CSystem.Single\u003E, System.Nullable\u003CSystem.Guid\u003E)","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::GetEnumerator()","List.Enumerator\u003CScheduleSystem.PathStage\u003E::get_Current()","ScheduleSystem.CitizenMovementHandler::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)","List.Enumerator\u003CScheduleSystem.PathStage\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::Clear()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","CandideServer.SyncStrategies.SyncStrategy::Everyone()","CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)"],"StringLiterals":[],"Source":null},{"Id":"EndStage()-\u003ESystem.Void","Name":"EndStage","Signature":"private System.Void EndStage()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":137,"BodyHash":"8173C8C0FDCFC634C13232223B8F962CD338C1973D853BD1A6DFA223EA432519","Hash":"911A86F99A1466FB32512DF44D7986CFC7416817B0E1714D59EB6A31681A5D5D","CalledMethods":["ScheduleSystem.CitizenMovementHandler::NextStage()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)","ScheduleSystem.CitizenMovementHandler::ClearGoal()","CandideServer.ServerManagers.CitizenServerManager::EnterBuilding(CandideServer.Models.Citizen.CitizenModel, CandideServer.SimulationModels.BuildingSimulationModel)","CandideServer.ServerManagers.CitizenServerManager::ExitBuilding(CandideServer.Models.Citizen.CitizenModel)"],"StringLiterals":[],"Source":null},{"Id":"FollowPath(System.Single)-\u003ESystem.Void","Name":"FollowPath","Signature":"private System.Void FollowPath(System.Single dt)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":497,"BodyHash":"7B05A5B3F78AAF5117E96F3AF496556B96534C13CC280798162FB88EF7F403F6","Hash":"B3B6EC5B151130E1C2803F3229681201DF334AE24459E095E9AA8327489E69B3","CalledMethods":["ScheduleSystem.CitizenMovementHandler::CheckIfCurrentStageIsWaitingForPathfindTask()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","ScheduleSystem.CitizenMovementHandler::SetGoalPosition(ScheduleSystem.WorldPosition, System.Single)","Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)","ScheduleSystem.CitizenMovementHandler::get_Entity()","CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::set_Direction(System.Single)","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()","Microsoft.Xna.Framework.Vector2::Length()","ScheduleSystem.CitizenMovementHandler::NextNode()","ScheduleSystem.CitizenMovementHandler::FollowPath(System.Single)","ScheduleSystem.CitizenMovementHandler::EndStage()"],"StringLiterals":[],"Source":null},{"Id":"GetList()-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E","Name":"GetList","Signature":"private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E GetList()","Visibility":"private","ReturnType":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"AF272AD139326E98C59B3AFC66780EEDCD593A1B35118054C50AFC1C74780120","Hash":"EE8AA2600993432B108A7FDA1661606FC7A57BD6E22FFDB8BBA4AC053B14BDEA","CalledMethods":["System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::TryPop(!0\u0026)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor()"],"StringLiterals":[],"Source":null},{"Id":"InteriorPathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel)-\u003EScheduleSystem.PathStage","Name":"InteriorPathStage","Signature":"private ScheduleSystem.PathStage InteriorPathStage(Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, CandideServer.Models.Worlds.WorldModel worldModel)","Visibility":"private","ReturnType":"ScheduleSystem.PathStage","Parameters":[{"Name":"startPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"endPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"worldModel","Type":"CandideServer.Models.Worlds.WorldModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":91,"BodyHash":"ADC45E6EA029230D30159002F19431EF297E4EDF542E323325B56AD7ED80A2E1","Hash":"19B2BD23CEA824703C8D068E99BFBE2F3E873A614A099E222BF5CFA4F2C78879","CalledMethods":["ScheduleSystem.CitizenMovementHandler::GetList()","CandideServer.PathFinding.PathFindArgs::InteriorPathFind(CandideServer.Citizens.Base.AbstractCitizenController, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Guid)","CandideServer.PathFinding.PathFindSystem::QueuePathFindTask(CandideServer.PathFinding.PathFindArgs)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"NextNode()-\u003ESystem.Void","Name":"NextNode","Signature":"private System.Void NextNode()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":113,"BodyHash":"E94BA0B5EBC3C2360E5AF3A311B3C1AD31260C5E66B31F3BAE6B615ED7FCEFD0","Hash":"F1AFE45E2394D15B0E1BFAF4B92E0861FF44075F241B008AFC0D28DB0801C898","CalledMethods":["System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","ScheduleSystem.CitizenMovementHandler::EndStage()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Item(System.Int32)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"NextStage()-\u003ESystem.Void","Name":"NextStage","Signature":"private System.Void NextStage()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":228,"BodyHash":"1D51BD06B0AFBB77132C1C6DC40D3127F08E543BA66D4106262D181DB83DB79C","Hash":"4743238B466EA83AA72B6E869F201B48781FCFC193DEE4056EF180A9544926DD","CalledMethods":["System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","System.Nullable\u003CSystem.Single\u003E::get_Value()","Shared.Entity.EntityWrapper::set_Direction(System.Single)","Shared.Entity.EntityWrapper::get_FloorHeight()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.ServerControllers.CitizensSController::MoveCitizen(CandideServer.Models.Citizen.CitizenModel, Microsoft.Xna.Framework.Vector3, System.Guid)","ScheduleSystem.CitizenMovementHandler::ClearGoal()","ScheduleSystem.CitizenMovementHandler::ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E)","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Item(System.Int32)","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::RemoveAt(System.Int32)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::get_Count()","ScheduleSystem.CitizenMovementHandler::NextNode()"],"StringLiterals":[],"Source":null},{"Id":"OutsidePathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel)-\u003EScheduleSystem.PathStage","Name":"OutsidePathStage","Signature":"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)","Visibility":"private","ReturnType":"ScheduleSystem.PathStage","Parameters":[{"Name":"startPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"endPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"worldModel","Type":"CandideServer.Models.Worlds.WorldModel","IsOut":false,"IsOptional":false},{"Name":"fromBuilding","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false},{"Name":"toBuilding","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":236,"BodyHash":"EDD16DF43B9CD3A6B5234AC4090C8920B78EA1A739A80CB51873B266B0655A55","Hash":"F4A98EB00BA34B5346EA4D3839223CA0280EB2A901D090D93B32DBF17DB1BAAB","CalledMethods":["ScheduleSystem.CitizenMovementHandler::GetList()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)","CandideServer.PathFinding.PathFindArgs::RoadPathFind(CandideServer.Citizens.Base.AbstractCitizenController, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Guid, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel, System.Nullable\u003CSystem.Guid\u003E)","CandideServer.PathFinding.PathFindSystem::QueuePathFindTask(CandideServer.PathFinding.PathFindArgs)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"],"StringLiterals":[],"Source":null},{"Id":"ReturnList(System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector2\u003E)-\u003ESystem.Void","Name":"ReturnList","Signature":"private System.Void ReturnList(System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E list)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"list","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"D7483BB80F2BFDE9E498B49EBACB320BF90A496C48D594E953BEB0E02260F5AD","Hash":"6BE05F77F8681720B98B6681A9C60FCA6FD49ED7F63054415305C5150007A797","CalledMethods":["System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E::Clear()","System.Collections.Generic.Stack\u003CSystem.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector2\u003E\u003E::Push(!0)"],"StringLiterals":[],"Source":null},{"Id":"SetGoalPosition(ScheduleSystem.WorldPosition, System.Single)-\u003ESystem.Void","Name":"SetGoalPosition","Signature":"public System.Void SetGoalPosition(ScheduleSystem.WorldPosition goalPosition, System.Single stopDistance)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"goalPosition","Type":"ScheduleSystem.WorldPosition","IsOut":false,"IsOptional":false},{"Name":"stopDistance","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":747,"BodyHash":"9C51066C41316642515A266B793E7469CF5759A84E2EC01830522924A638597E","Hash":"D4AA6A8CC572BF2358C46F2977BF1D582A4C2EB5A812B14F2D11094B2B97727E","CalledMethods":["ScheduleSystem.WorldPosition::op_Equality(ScheduleSystem.WorldPosition, ScheduleSystem.WorldPosition)","ScheduleSystem.CitizenMovementHandler::ClearGoal()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","System.Diagnostics.Stopwatch::StartNew()","System.Guid::op_Inequality(System.Guid, System.Guid)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingInteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)","CandideServer.ServerManagers.CitizenServerManager::TryGetBuildingExteriorDoorPosition(CandideServer.SimulationModels.BuildingSimulationModel, Microsoft.Xna.Framework.Vector2\u0026)","ScheduleSystem.CitizenMovementHandler::InteriorPathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel)","System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::Add(!0)","ScheduleSystem.CitizenMovementHandler::OutsidePathStage(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, CandideServer.Models.Worlds.WorldModel, CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.SimulationModels.BuildingSimulationModel)","System.Diagnostics.Stopwatch::get_Elapsed()","System.TimeSpan::get_TotalSeconds()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"],"StringLiterals":["Citizen pathfinding took long! Time taken: ","F3","s."],"Source":null},{"Id":"Update(System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"FD23986D097BCEFBF909853088B69CE2E72D26BB5527F41825B60CF9ADE823A3","Hash":"CD014C74CD2BC65CB82BBCD0902DD53E33DC1C353517B0266B49D1DF00948CE7","CalledMethods":["System.Collections.Generic.List\u003CScheduleSystem.PathStage\u003E::get_Count()","ScheduleSystem.CitizenMovementHandler::NextStage()","ScheduleSystem.CitizenMovementHandler::CheckForPathfindTaskResults()","ScheduleSystem.CitizenMovementHandler::FollowPath(System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"B939D6337647561FCA1B4472C4F70DD7BFE4EAC10B05D2CAC3B72B56E4382A0A"}