{"Id":"CandideServer.SimulationModels.BuildingSimulationModel","Name":"BuildingSimulationModel","DisplayName":"BuildingSimulationModel","FullName":"CandideServer.SimulationModels.BuildingSimulationModel","Namespace":"CandideServer.SimulationModels","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Controller:CandideServer.Buildings.BuildingControllers.AbstractBuildingController","Name":"Controller","Type":"CandideServer.Buildings.BuildingControllers.AbstractBuildingController","Signature":"public CandideServer.Buildings.BuildingControllers.AbstractBuildingController Controller","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"96407CECF89AB6EBF2FA07D2F2370BC61094D53C8080C8C97C998BA8CFA18631"},{"Id":"InstanceModel:CandideServer.Models.Buildings.BuildingInstanceModel","Name":"InstanceModel","Type":"CandideServer.Models.Buildings.BuildingInstanceModel","Signature":"public CandideServer.Models.Buildings.BuildingInstanceModel InstanceModel","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"64266BC99D963718ACECB2DE586F8BFDEF648312498EF9DF374EF19DC9AD3D64"},{"Id":"_exteriorPathNodeHandler:CandideServer.PathFinding.PathNodeHandler","Name":"_exteriorPathNodeHandler","Type":"CandideServer.PathFinding.PathNodeHandler","Signature":"private CandideServer.PathFinding.PathNodeHandler _exteriorPathNodeHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"580D9D525F629142B089A522988884334ED6FB568EDF9A603D87600165DC0F65"},{"Id":"_interiorPathNodeHandler:CandideServer.PathFinding.PathNodeHandler","Name":"_interiorPathNodeHandler","Type":"CandideServer.PathFinding.PathNodeHandler","Signature":"private CandideServer.PathFinding.PathNodeHandler _interiorPathNodeHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B71E47383A21B3CA0AE66C2B70893903FDC89E4D254DD8AB9ABBD6FE1674E6C7"}],"Properties":[{"Id":"Position:Microsoft.Xna.Framework.Vector2","Name":"Position","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 Position","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"A05C60989348F9E47DE6C05AD278EFC9BAD1B6FE7B80DF18C562FF019852484D"}],"Events":[],"Methods":[{"Id":"SetupController()-\u003ESystem.Void","Name":"SetupController","Signature":"public System.Void SetupController()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":36,"BodyHash":"9C63D47BFED218F92F94B3DDAF59BABC2FAD7119B7DECE2825F489C790AFD2E8","Hash":"CA8865F81D75BF69588D9452B1A9AB42D16BEB89F80587A84B4E404652E38EBD","CalledMethods":["CandideServer.Database.BuildingTypeDataBase::GetBuildingTypeOrMissing(System.String)","System.Func\u003CCandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController\u003E::Invoke(!0)"],"StringLiterals":[],"Source":null},{"Id":"TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)-\u003ESystem.Boolean","Name":"TryGetExteriorPathNodeHandler","Signature":"public System.Boolean TryGetExteriorPathNodeHandler(out CandideServer.PathFinding.PathNodeHandler\u0026 outExteriorPathNodeHandler)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"outExteriorPathNodeHandler","Type":"CandideServer.PathFinding.PathNodeHandler\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":68,"BodyHash":"EEC874220B10F444ECE06D9E4494FE77C163B73143FF8E013660208333BE8717","Hash":"9BAB1B4E5F0002AF7175689A2E3703BB9B597197281C3A1E7724C44FA6CCECE9","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.SimulationModels.BuildingSimulationModel::UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData)"],"StringLiterals":[],"Source":null},{"Id":"TryGetInteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)-\u003ESystem.Boolean","Name":"TryGetInteriorPathNodeHandler","Signature":"public System.Boolean TryGetInteriorPathNodeHandler(out CandideServer.PathFinding.PathNodeHandler\u0026 outInteriorPathNodeHandler)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"outInteriorPathNodeHandler","Type":"CandideServer.PathFinding.PathNodeHandler\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":93,"BodyHash":"8D389F3FE4336D1B8B3487CC4F4CF239B98BA76561B21A916EE0677C46C7D5AB","Hash":"15723DC29E5BEC47EBD398D3353B1D8543168E3A4CB284CAFD7D0B2777E00CCA","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.SimulationModels.BuildingSimulationModel::UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData)"],"StringLiterals":[],"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":18,"BodyHash":"E3070088F30BEDEBE2CA8FF3F0519906EDB8C6D66CBEBC5AC29D2CA6DD35F7F4","Hash":"978E5D57AB349B054DC1FD84B3FF288A23C78F4D8508BE7F04DDADC5655A0819","CalledMethods":["CandideServer.Buildings.BuildingControllers.AbstractBuildingController::Update(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData)-\u003ESystem.Void","Name":"UpdateExteriorPathNodeHandler","Signature":"public System.Void UpdateExteriorPathNodeHandler(CandideServer.World.ServerWorldData exteriorWorldData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"exteriorWorldData","Type":"CandideServer.World.ServerWorldData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":90,"BodyHash":"A8EF545E7DAAC57D96F375B0AC423EC8E45FBC21DDF93900E3199B07507B479D","Hash":"EF2124165DB23B809E13CF5EADA5F9F3A11ECCA11AC66CD59D155227D7EA908B","CalledMethods":["CandideCreator.Shared.Models.World::get_PathNodes()","System.Collections.ObjectModel.Collection\u003CPathNode\u003E::get_Count()","CandideCreator.Shared.Models.World::get_PathNodeConnections()","CandideServer.PathFinding.PathNodeHandler::.ctor(System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E, System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E)"],"StringLiterals":[],"Source":null},{"Id":"UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData)-\u003ESystem.Void","Name":"UpdateInteriorPathNodeHandler","Signature":"public System.Void UpdateInteriorPathNodeHandler(CandideServer.World.ServerWorldData interiorWorldData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"interiorWorldData","Type":"CandideServer.World.ServerWorldData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":90,"BodyHash":"0CC8E72A5127E5FF295347B89A82F07E148B85715F9D870D39C773D0539E5396","Hash":"86277EB378D7FAD49556732D7B8CC81BA76B0D2E3AE1DCAB3DBD3767FF859C65","CalledMethods":["CandideCreator.Shared.Models.World::get_PathNodes()","System.Collections.ObjectModel.Collection\u003CPathNode\u003E::get_Count()","CandideCreator.Shared.Models.World::get_PathNodeConnections()","CandideServer.PathFinding.PathNodeHandler::.ctor(System.Collections.ObjectModel.ObservableCollection\u003CPathNode\u003E, System.Collections.ObjectModel.ObservableCollection\u003CPathNodeConnection\u003E)"],"StringLiterals":[],"Source":null}],"Hash":"B1009AB02787D74B0DB0AE8D8933CA7349061341DA75DDD75216C56703DD649E"}