Romestead Assembly Reference

CandideServer.Entities.Controllers.ServerBasicFurnaceController

Type JSON

public class in CandideServer.Entities.Controllers

Methods7
Properties0
Fields5
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
CookAreapublicpublic CandideCreator.Shared.Models.RectangleF CookArea
CookingTimepublicpublic System.Single CookingTime
EntityWrappersReuseListprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityWrappersReuseList
UpdateTimepublicpublic System.Single UpdateTime
_cookingEntitiesprivateprivate System.Collections.Generic.List<ServerBasicFurnaceController.CookingEntity> _cookingEntities

Methods

CheckIfEntityIsValid

public System.Boolean CheckIfEntityIsValid(Shared.Entity.EntityWrapper entity, CandideServer.SimulationModels.BuildingSimulationModel building)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashDA9D0A86465F1F2706920C22A259DE3A9DE640546A511DC6536B4EE33C841E9A
  • Body hash2354431A87F9459696A8F66E966C9F9A0C5E71BE64827540F4217B029F789F55
  • IL size73
Referenced calls
Called by
String literals
  • worship_flag:volcanic_furnaces
  • volcanic
  • resource:lumber

CookEntity

public System.Void CookEntity(Shared.Entity.EntityWrapper entity, System.Single timer)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashFE02D737DDBD766F328D47D99C2A261346A2B63D1B9BA1CD8C8F8F2500FE8D98
  • Body hashCCA5EA83D0E7E5A2A1F01730D3518E4D82B921AEA6999FF510D5FEA43D1A15A9
  • IL size102
Referenced calls
  • System.Collections.Generic.List<ServerBasicFurnaceController.CookingEntity>::GetEnumerator()
  • List.Enumerator<ServerBasicFurnaceController.CookingEntity>::get_Current()
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • List.Enumerator<ServerBasicFurnaceController.CookingEntity>::MoveNext()
  • System.IDisposable::Dispose()
  • ServerBasicFurnaceController.CookingEntity::.ctor()
  • System.Collections.Generic.List<ServerBasicFurnaceController.CookingEntity>::Add(!0)
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBA08C30AF5EF3DF880EE1A16D20504C21D949971F2776CB5C9F79376433E5BCE
  • Body hashF05BF616D42E4E663E38346C9579434B62B371F7590F831C4E97141E4DB9DA74
  • IL size119
Referenced calls
  • CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Shared.Entity.EntityWrapper::get_Position2()
  • CandideServer.ServerTempState::get_CurrentlyUpdatingBuildingPosition()
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)
  • 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)
  • System.Collections.Generic.List<ServerBasicFurnaceController.CookingEntity>::.ctor()
  • Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)
Called by
String literals
  • area_width
  • area_height

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashA837E64B1DB1F4DB8E3ED43BCE76835D76CA7CB6F34BF601F6431EAD438967BC
  • Body hash47A9EC5849B5B1DBEF237E649983BBA5225069B11C86921385E4135547A9155F
  • IL size94
Referenced calls

ThrowOut

public System.Void ThrowOut(Shared.Entity.EntityWrapper entity, System.Single height)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6C2334AA1C224F2C721FEE29778C56E4940C6AABC64FA53CF97EE088B239A0E5
  • Body hashF820C60B8E8079A3D69C499771F3D10AC41DDE60B7CC2741573A04B085542D1B
  • IL size149
Referenced calls
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash1F5FAC598A01D5830E615C24A0908BB9DF6A593D8884BD7DFBB7438CD0475771
  • Body hashB0A3352D9E6347FFEA618509C0AC072C985557F625AFB5056B7732EBF86EE77B
  • IL size911
Referenced calls
String literals
  • furnace
  • on
  • off
  • Failed too cook entity in furnace id:
  • - base id: