Candide.Entities.Controllers.Other.BrickOvenController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Candide.Entities.Controllers.Other.BasicFurnaceController - Interfaces
Candide.Toolkit.Getters.IResponseHandler<Candide.GameModels.Models.InternalResourceStorage> - Hash
69E78E34EF0CAB722CAC581FD6122525CD2B25101630A1FE42E253D1C94FD65D
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_buildingId# | private | private System.Guid _buildingId |
_emitterSmoke1# | private | private Candide.Particles.ParticleEmitter _emitterSmoke1 |
_emitterSmoke2# | private | private Candide.Particles.ParticleEmitter _emitterSmoke2 |
_emitterSmoke3# | private | private Candide.Particles.ParticleEmitter _emitterSmoke3 |
_internalResourceStorageGetter# | private | private Candide.Toolkit.Getters.InternalResourceStorageGetter _internalResourceStorageGetter |
_isBurningClay# | private | private System.Boolean _isBurningClay |
Properties
| Name | Visibility | Signature |
|---|---|---|
HasData# | public | public System.Boolean HasData |
Methods
Dispose
#
private System.Void Dispose()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
072401C75B5E6F3EB1A4623694691D0209FB0DEAD5A5E83E7F4DF931DCB0F54C - Body hash
03AE1BC8E1D582D1866B44DA9A78B29BB04D7283B860BE0D837DF246C8D0E506 - IL size17
Referenced calls
Candide.Toolkit.Getters.Getter<Candide.GameModels.Models.InternalResourceStorage>::Dispose()
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
57010E497758B261D3027D8BF931D2F4749F7DAE83BC153B7073A63140B4654C - Body hash
DEA1104BE6A1F92D2AC2AFCD6D81CA3E1D73388CBBC8F82ADE15C69023A328CF - IL size351
Referenced calls
Candide.Entities.Controllers.Other.BasicFurnaceController::EntityInitialize()Shared.Entity.EntityInitializeException::.ctor()Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)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)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)
String literals
furnace_chimney_smoke_single
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E087BA4FEC0201FE229F98D7ADBC263D983898F3141944F8BC98BDEBEA0E6ADE - Body hash
24ABC6618C7CE55A7F9F8E2211B9D666178E202A6DF932361601520CBF0BAE52 - IL size13
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A9B89D21AB6972DC0660024141EDD4F1CDB2773D93F71BF39C4981EDE6C13990 - Body hash
CACF2B15B1371B461F6685D8941AD2CCE20EAC91B24A941653F983F118F8C3B9 - IL size14
OnUpdate
#
public System.Void OnUpdate(Candide.GameModels.Models.InternalResourceStorage storage)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0B752CB3069DA522F218A22E8B2D1E61CA9AD1CDDC12A81E61264083BC724505 - Body hash
CBCA2820ABB9824F49E89FBFAED259A50BE35091C57A003876C0F9942DEC28B7 - IL size42
Referenced calls
Candide.Entities.Controllers.Other.BrickOvenController::set_HasData(System.Boolean)CandideServer.Models.InternalResourceStorageModel::GetResourceAmount(System.String)
String literals
resource:clay
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F0C801FEA429D025CE1437C1CE645F37EF4BDB727ABEB7DEE6C09DA72F7E40A9 - Body hash
33E9BFE9B0A75C20D3215B4E08AC04FB1B6E088FB94883C30854BE1798491B10 - IL size306
Referenced calls
Candide.Entities.Controllers.Other.BasicFurnaceController::Update(Microsoft.Xna.Framework.GameTime)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Fdt()Candide.Particles.ParticleEmitter::Update(System.Single)Shared.Entity.EntityWrapper::set_Frame(System.Int32)Candide.Toolkit.Getters.Getter<Candide.GameModels.Models.InternalResourceStorage>::Update(Microsoft.Xna.Framework.GameTime)
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9D66E3CFC714EE971064B9E6C7A0F54A6DE1A115E631663D7628E7BF815ECFE2 - Body hash
55AE89AAD749B313FB00F48AA3374D2F58C4BFCF2D93FF293649DCDAF30747B6 - IL size31
Referenced calls
Shared.Entity.Base.AbstractController::WorldLoad()Candide.Toolkit.Getters.InternalResourceStorageGetter::.ctor(Candide.Toolkit.Getters.IResponseHandler<Candide.GameModels.Models.InternalResourceStorage>, System.Guid, CandideServer.Models.IOStorageType, System.Single)