{"Id":"CandideServer.Buildings.BuildingControllers.BakeryController","Name":"BakeryController","DisplayName":"BakeryController","FullName":"CandideServer.Buildings.BuildingControllers.BakeryController","Namespace":"CandideServer.Buildings.BuildingControllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Buildings.BuildingControllers.AbstractBuildingController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_furnace:CandideServer.Models.SourceModel","Name":"_furnace","Type":"CandideServer.Models.SourceModel","Signature":"private CandideServer.Models.SourceModel _furnace","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6B7E81AFC50BA25693E390BEDD82AFE8333A3F3032D714F72A25693B6F566E49"},{"Id":"_furnaceArea:CandideCreator.Shared.Models.RectangleF","Name":"_furnaceArea","Type":"CandideCreator.Shared.Models.RectangleF","Signature":"private CandideCreator.Shared.Models.RectangleF _furnaceArea","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D3603B30CD8C0AC5511F974379F5F5F08EDF442C9DA817C10F7B831A680C9A1F"},{"Id":"_furnaceSourceId:System.Guid","Name":"_furnaceSourceId","Type":"System.Guid","Signature":"private System.Guid _furnaceSourceId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5261E5FD4113CF168237B45B71B1F31223738D6E08C2FF1C84F0EFDF45E2626A"}],"Properties":[],"Events":[],"Methods":[{"Id":"AfterJobTimerTick(System.Boolean)-\u003ESystem.Void","Name":"AfterJobTimerTick","Signature":"protected System.Void AfterJobTimerTick(System.Boolean didFurnaceWork)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"didFurnaceWork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"0C33A50E1C8414939204A03444B176BC8CC9900B4446140D2FDC13AA144ADFFB","Hash":"A79F8BE9908A4BB77FDAF398991518F20348E1387CCB629EEEE829858AA39DFE","CalledMethods":["CandideServer.Buildings.BuildingControllers.BakeryController::OnTickFurnace(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnBuildingRemove()-\u003ESystem.Void","Name":"OnBuildingRemove","Signature":"public System.Void OnBuildingRemove()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":29,"BodyHash":"BC274AC3D0EB25D1136EA9B3E8AA842284BD953924A9E88EEBBA9F4181AD4253","Hash":"991376B4D2BDA8251BF491B67100511FDC34E0122888DB423DB0F20049CD1B10","CalledMethods":["CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemove()","CandideServer.MessageModels.UnregisterSourceMessage::.ctor()","CandideServer.ServerControllers.SourceServerController::UnregisterSource(CandideServer.MessageModels.UnregisterSourceMessage)"],"StringLiterals":[],"Source":null},{"Id":"OnLoaded()-\u003ESystem.Void","Name":"OnLoaded","Signature":"public System.Void OnLoaded()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"9958D9C93A31149D471FDDC2BC9CC2230BEB95BC0532EF86B98F1DD0B3F75231","Hash":"1AE8DC69FC9DB9B6FE489AED7381279AC61B0930A9A7B218BC17101AEEBCE415","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SourceModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Exceptions.BuildingLoadException::.ctor()","CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()"],"StringLiterals":[],"Source":null},{"Id":"OnNewlyCreated()-\u003ESystem.Void","Name":"OnNewlyCreated","Signature":"public System.Void OnNewlyCreated()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":157,"BodyHash":"B67A5DA80F2E0BE991C8E6577BC1A26439B7E94275F7F085EDAD7A9DFDD81C78","Hash":"25D43E2D7146E16049B12A05FAB7040B462E67B454A3DF955D19A8704DAF7298","CalledMethods":["CandideServer.Helpers.BuildingFurnaceHelper::CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)","System.Guid::NewGuid()","Shared.Messages.CreateNewInventoryMessage::.ctor()","Shared.Text.StringId::op_Implicit(System.String)","CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)","CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()"],"StringLiterals":["Object_Storage","Buildings_Output"],"Source":null},{"Id":"OnTickFurnace(System.Boolean)-\u003ESystem.Void","Name":"OnTickFurnace","Signature":"private System.Void OnTickFurnace(System.Boolean didFurnaceWork)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"didFurnaceWork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"D8EC582352D57407DCD544B14884E7BB4F5AB1305B1CA6BD71E7EBC31EED92E2","Hash":"77CA5EFC95A32E35A54E0F027469034CAE70CE9EB7094927515058A73002B741","CalledMethods":["CandideServer.Helpers.BuildingFurnaceHelper::ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)","CandideServer.Helpers.BuildingFurnaceHelper::Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void","Name":"OnTickJob","Signature":"protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"job","Type":"CandideServer.Models.JobModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":155,"BodyHash":"3ADBC10401048356359BAF6BB2F41AAB78D21AE272A3E48CA367FEDE96460CE8","Hash":"58AA3B72AB80DC51019F5C1458178AE4713F6A51E656762D1C1DDBFD22FE34FB","CalledMethods":["CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)","Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()","CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)"],"StringLiterals":["Unknown output type "," for ","BakeryController"],"Source":null},{"Id":"OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)-\u003ESystem.Void","Name":"OnUpgraded","Signature":"public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"upgradeConstructionModel","Type":"Shared.Models.Construction.ConstructionModel","IsOut":false,"IsOptional":false},{"Name":"upgradedBuildingData","Type":"Shared.Models.Buildings.BuildingData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"6AB753D5CB35DC62F314934034AD84003AB1BBCA20DF32F1C3C6D9D2FA0FBF77","Hash":"7D4D775E88F86B8EED39551A6302081221B635E1AAA63EF2603671D1310AA111","CalledMethods":["CandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnUpgraded(Shared.Models.Construction.ConstructionModel, Shared.Models.Buildings.BuildingData)","CandideServer.Buildings.BuildingControllers.BakeryController::UpdateFurnaceArea()","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()","CandideServer.ServerControllers.SimpleInventorySController::IncreaseInventorySpace(System.Guid, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"UpdateFurnaceArea()-\u003ESystem.Void","Name":"UpdateFurnaceArea","Signature":"private System.Void UpdateFurnaceArea()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":141,"BodyHash":"3E96627AD896BA50751389380AD382FFF611DBA59E6DD202526496A0B7F8C26B","Hash":"24DBDC55184AA143E6C2B4E21C1F5EAD423692A4B589C3C13970426FCD568257","CalledMethods":["Microsoft.Xna.Framework.Rectangle::get_Location()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::get_BuildingUpgradeRank()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"278451E305FBE4A1EF8505038389244254C59E24402454BEB4B67058A1BA2DC9"}