CandideServer.Entities.Controllers.ServerBrickOvenController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
07718655C4F221207B57C519383C0972A7819351441AE76ED744F96A9F659C17
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
CookArea# | public | public CandideCreator.Shared.Models.RectangleF CookArea |
EntityWrappersReuseList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityWrappersReuseList |
UpdateTime# | public | public System.Single UpdateTime |
Methods
DefaultOff
#
private System.Void DefaultOff()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0A4E2491ABC695CAA5848D49073225AFA6C074D4BD1BE13D9DFC2224FB9A2B94 - Body hash
DF4210C6ED933336E8CE4D8E2F440ED074C06810C842A3B299ACAC191E995BB0 - IL size17
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3D8D0F75A2E1DA8DFD915FA533D9B680CEC3C190265E77122A06C933185E2546 - Body hash
4C14B85BB72D0876D58F6FCE6449514F2AFA00B4C2A48C93978724DC47D8AD33 - IL size123
Referenced calls
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)
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
86D0DD09832F39FB471E6FBEA5F76995B6C4F057F77E1E6F0CCCB95A3B13ECFE - Body hash
645B9708C5CF99745A66E3BB468F54E9AC358A2D3FD83625C928EB6BD2303551 - IL size83
Referenced calls
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&, Shared.Entity.Components.Component)Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
TossBucketOut
#
private System.Void TossBucketOut(Shared.Entity.EntityWrapper entity, System.Boolean emptyContent)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CF1CD511371CD4B27EBA1B90658C29EB70AE0EDFCE00BB5992D40E04D405F0EB - Body hash
17A327DC7FD64C1134378A80F728861BEAC1172C859C99708F9553ACF7BFBD68 - IL size95
Referenced calls
Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, 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)
String literals
TossBucketOutresource:lumber
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C1DBBCC6EA8F0C9EB8A858D325AA891B52C1862B72CABFAAA4855DAE0120767F - Body hash
D3A27F92F79FB98E94A7EE1928F61A687B9DDFDE61A47C33DBD53F9EA029F17F - IL size622
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()System.Nullable<System.Guid>::get_HasValue()System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)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<System.Guid>::get_Value()CandideServer.World.ServerWorldHandler::GetEntityCollisionsOrNull(System.Guid)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()Shared.Collision.CollisionSpecialGroup::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List<Shared.Entity.EntityWrapper>)CandideServer.ServerGameState::TryGetInternalResourceStorage(System.Guid, CandideServer.Models.InternalResourceStorageModel&)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::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<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
String literals
furnaceonoffresource:brickServerBrickOvenController: Brick oven does not have a storageresource:clayresource:bucket