{"Id":"CandideServer.Helpers.BuildingFurnaceHelper","Name":"BuildingFurnaceHelper","DisplayName":"BuildingFurnaceHelper","FullName":"CandideServer.Helpers.BuildingFurnaceHelper","Namespace":"CandideServer.Helpers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"FurnaceOffDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Name":"FurnaceOffDict","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E FurnaceOffDict","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"4BAF5BAB8C6A3EC8A7137DCF48637D88C902AFD11A4E6EA3238799F6872A4709"},{"Id":"FurnaceOffParameterValue:System.String","Name":"FurnaceOffParameterValue","Type":"System.String","Signature":"public System.String FurnaceOffParameterValue","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"8D1D6981FA2F373F7E2CD311BD673A2A644834AA46C92AAB719FBAA5CE8D6568"},{"Id":"FurnaceOnDict:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Name":"FurnaceOnDict","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E FurnaceOnDict","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"F7F814441AD02809955B55D98F394EB2C8E5153D3217002BEF467876E8A650FE"},{"Id":"FurnaceOnParameterValue:System.String","Name":"FurnaceOnParameterValue","Type":"System.String","Signature":"public System.String FurnaceOnParameterValue","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"9486A0A523AC81B055EBE9CE707AD183C0F97E961198C4F8CAD7F439C11A50B5"},{"Id":"FurnaceParameterKey:System.String","Name":"FurnaceParameterKey","Type":"System.String","Signature":"public System.String FurnaceParameterKey","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"408753444438352484D3C0E2004885CFF9F64BC1EA4161B4784FE5BFEB5528E3"},{"Id":"ReusableLootList:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E","Name":"ReusableLootList","Type":"System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E","Signature":"private System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E ReusableLootList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"48A34371E6E6C1D7D75A496653D5A9A72B5B3AC8797FC8A8D17C92A1ADBF80FD"},{"Id":"ReusableRemoveEntityList:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.ServerEntityModel\u003E","Name":"ReusableRemoveEntityList","Type":"System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E","Signature":"private System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E ReusableRemoveEntityList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"AB5BE2B3AFFDEEC9BB2143C65B22EC63B48108A32E100DFEEA9254C900BB85CE"}],"Properties":[],"Events":[],"Methods":[{"Id":"ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, CandideCreator.Shared.Models.RectangleF)-\u003ESystem.Void","Name":"ConsumeFuelEntitiesAndItems","Signature":"public System.Void ConsumeFuelEntitiesAndItems(CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.Models.SourceModel furnace, CandideCreator.Shared.Models.RectangleF furnaceArea)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"building","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false},{"Name":"furnace","Type":"CandideServer.Models.SourceModel","IsOut":false,"IsOptional":false},{"Name":"furnaceArea","Type":"CandideCreator.Shared.Models.RectangleF","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":580,"BodyHash":"10EA1EEB0CD68AF4B0981E6716D74040F310356285EE768138565F07B7A79817","Hash":"D710F0F25827F2DBC67A034F623B3D6E7ECEF20EB7E3A508E2DB99285EBB0C0D","CalledMethods":["Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)","System.String::op_Equality(System.String, System.String)","CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E)","System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::Clear()","CandideCreator.Shared.Algorithms.AabbTree\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::QueryFast(CandideCreator.Shared.Models.RectangleF)","System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)","System.Collections.Generic.List\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::get_Current()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.ItemInstanceModel\u003E::TryGetValue(!0, !1\u0026)","Shared.Models.Items.ItemInstanceModel::get_Data()","CandideServer.ServerManagers.WorldItemServerManager::RemoveWorldItem(System.Guid, System.Boolean)","List.Enumerator\u003CCandideServer.Models.Items.ServerWorldItemModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()","Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)","System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::Add(!0)","List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()","System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Count()","CandideServer.ServerControllers.EntitySController::RemoveEntities(System.Collections.Generic.IEnumerable\u003CCandideServer.Entities.ServerEntityModel\u003E, Shared.Entity.EntityRemoveInfo)","System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Item(System.Int32)","CandideServer.ServerServices.EntityServerService::Send_RemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"],"StringLiterals":["worship_flag:volcanic_furnaces","volcanic","resource:lumber"],"Source":null},{"Id":"CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel, System.Boolean)-\u003ESystem.Guid","Name":"CreateBuildingFurnaceSource","Signature":"public System.Guid CreateBuildingFurnaceSource(CandideServer.SimulationModels.BuildingSimulationModel building, System.Boolean infinite)","Visibility":"public","ReturnType":"System.Guid","Parameters":[{"Name":"building","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false},{"Name":"infinite","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":106,"BodyHash":"2F4DEBF96843D8723288E6696A233413BCF2E357A43B1486C786D6C884F14574","Hash":"572A979E16B67DD110F859C14BF2ADD4A75CB404FB5963D21F2C473EDC31202A","CalledMethods":["CandideServer.MessageModels.RegisterSourceMessage::.ctor()","System.Guid::NewGuid()","CandideServer.ServerControllers.SourceServerController::RegisterSource(CandideServer.MessageModels.RegisterSourceMessage)"],"StringLiterals":[],"Source":null},{"Id":"Tick(CandideServer.SimulationModels.BuildingSimulationModel, CandideServer.Models.SourceModel, System.Boolean)-\u003ESystem.Void","Name":"Tick","Signature":"public System.Void Tick(CandideServer.SimulationModels.BuildingSimulationModel building, CandideServer.Models.SourceModel furnace, System.Boolean didFurnaceWork)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"building","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false},{"Name":"furnace","Type":"CandideServer.Models.SourceModel","IsOut":false,"IsOptional":false},{"Name":"didFurnaceWork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":299,"BodyHash":"FF7A41021F24252E67D88B208813870EA558A700383F78176072AE57DE7BD209","Hash":"B6B19E1F6C31EAB1B84B69D0655A0E5560C0E1CA0E0A159C6F352E537A4B06CC","CalledMethods":["Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)","System.String::op_Equality(System.String, System.String)","Shared.Models.WorldStats::Get(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)","CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage::.ctor()","CandideServer.ServerManagers.BuildingsServerManager::UpdateBuildingParameters(CandideServer.MessageModels.Buildings.UpdateBuildingParametersMessage)"],"StringLiterals":["worship_flag:volcanic_furnaces","volcanic","WorldStats_FurnaceBurningModifier","furnace","on","off"],"Source":null}],"Hash":"EAB781D80BA486154278FEE68C34076B1816E9E2DF3AD208559C940DAEC2B82B"}