{"Id":"CandideServer.Entities.Controllers.ServerBrickOvenController","Name":"ServerBrickOvenController","DisplayName":"ServerBrickOvenController","FullName":"CandideServer.Entities.Controllers.ServerBrickOvenController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CookArea:CandideCreator.Shared.Models.RectangleF","Name":"CookArea","Type":"CandideCreator.Shared.Models.RectangleF","Signature":"public CandideCreator.Shared.Models.RectangleF CookArea","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E266BAB268F4C001BF5AE9588CB9F81B01BADA4E264A212F6661A33EF1125D59"},{"Id":"EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"EntityWrappersReuseList","Type":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"},{"Id":"UpdateTime:System.Single","Name":"UpdateTime","Type":"System.Single","Signature":"public System.Single UpdateTime","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"71F69ADF2FD859376C9E86DA19105232412694210F0F23F039D7ABEF1AF5F9BF"}],"Properties":[],"Events":[],"Methods":[{"Id":"DefaultOff()-\u003ESystem.Void","Name":"DefaultOff","Signature":"private System.Void DefaultOff()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"DF4210C6ED933336E8CE4D8E2F440ED074C06810C842A3B299ACAC191E995BB0","Hash":"0A4E2491ABC695CAA5848D49073225AFA6C074D4BD1BE13D9DFC2224FB9A2B94","CalledMethods":["Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":123,"BodyHash":"4C14B85BB72D0876D58F6FCE6449514F2AFA00B4C2A48C93978724DC47D8AD33","Hash":"3D8D0F75A2E1DA8DFD915FA533D9B680CEC3C190265E77122A06C933185E2546","CalledMethods":["Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.ServerTempState::get_CurrentlyUpdatingBuildingPosition()","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":83,"BodyHash":"645B9708C5CF99745A66E3BB468F54E9AC358A2D3FD83625C928EB6BD2303551","Hash":"86D0DD09832F39FB471E6FBEA5F76995B6C4F057F77E1E6F0CCCB95A3B13ECFE","CalledMethods":["Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"StringLiterals":[],"Source":null},{"Id":"TossBucketOut(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void","Name":"TossBucketOut","Signature":"private System.Void TossBucketOut(Shared.Entity.EntityWrapper entity, System.Boolean emptyContent)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"emptyContent","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":95,"BodyHash":"17A327DC7FD64C1134378A80F728861BEAC1172C859C99708F9553ACF7BFBD68","Hash":"CF1CD511371CD4B27EBA1B90658C29EB70AE0EDFCE00BB5992D40E04D405F0EB","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","CandideServer.ServerManagers.EntityServerManager::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)","Shared.Entity.EntityWrapper::get_ConstructionMaterials()","Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)","Shared.Entity.EntityWrapper::get_PositionZ()","CandideServer.Entities.Controllers.ServerBasicFurnaceController::ThrowOut(Shared.Entity.EntityWrapper, System.Single)"],"StringLiterals":["TossBucketOut","resource:lumber"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":622,"BodyHash":"D3A27F92F79FB98E94A7EE1928F61A687B9DDFDE61A47C33DBD53F9EA029F17F","Hash":"C1DBBCC6EA8F0C9EB8A858D325AA891B52C1862B72CABFAAA4855DAE0120767F","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)","System.String::op_Equality(System.String, System.String)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","CandideServer.Entities.Controllers.ServerBrickOvenController::DefaultOff()","CandideServer.Helpers.LogisticalBuildingHelper::CanDepositResourceIntoOutput(CandideServer.Models.Buildings.BuildingInstanceModel, System.String, System.Int32)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()","Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)","CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel\u0026)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","Shared.Entity.EntityWrapper::get_ConstructionMaterials()","Shared.Models.Construction.ConstructionMaterialsAggregate::get_IsEmpty()","Shared.Entity.EntityWrapper::get_PositionZ()","CandideServer.Entities.Controllers.ServerBasicFurnaceController::ThrowOut(Shared.Entity.EntityWrapper, System.Single)","Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)","CandideServer.ServerManagers.InternalResourceStorageServerManager::TryUpdateStorage(CandideServer.Models.InternalResourceStorageModel, System.String, System.Int32)","CandideServer.Entities.Controllers.ServerBrickOvenController::TossBucketOut(Shared.Entity.EntityWrapper, System.Boolean)","CandideServer.Helpers.LogisticalBuildingHelper::TryDepositResource(CandideServer.Models.Buildings.BuildingInstanceModel, System.Boolean, System.Boolean, System.String, System.Int32)","Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["furnace","on","off","resource:brick","ServerBrickOvenController: Brick oven does not have a storage","resource:clay","resource:bucket"],"Source":null}],"Hash":"07718655C4F221207B57C519383C0972A7819351441AE76ED744F96A9F659C17"}