CandideServer.Entities.Controllers.ServerInteriorFurnaceController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
C0B9B699B70A7F1C2E54488D273F6E9BA281689A41317B224D1E151E9C561858
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
CookArea# | public | public CandideCreator.Shared.Models.RectangleF CookArea |
CookingTime# | public | public System.Single CookingTime |
EntityWrappersReuseList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityWrappersReuseList |
UpdateTime# | public | public System.Single UpdateTime |
UpgradeLevel# | public | public System.Int32 UpgradeLevel |
_cookingEntities# | private | private System.Collections.Generic.List<ServerInteriorFurnaceController.CookingEntity> _cookingEntities |
Methods
CheckIfEntityIsValid
#
public System.Boolean CheckIfEntityIsValid(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
8CBB2E2853841A3D081946F8868E99780BB75E20F625EE138BFB67F5A31FC317 - Body hash
4DF6F78521D1040F8E6CA2A2BA043B755350DE21FDDBE690AECBBB24FAACC7BF - IL size158
Referenced calls
Shared.Entity.EntityWrapper::get_ConstructionMaterials()Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)Shared.Entity.EntityWrapper::get_BaseGuid()System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable<!!0>, !!0)
String literals
resource:lumber
CookEntity
#
public System.Void CookEntity(Shared.Entity.EntityWrapper entity, System.Single timer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4A9D30B9617ED91400CEFF212894951E433DEBD064B268AF65CDDDC5ED82B285 - Body hash
F560E486047FE7A9A20CC419EAF0F1A2992656D6D1008BB4C9D838D7335FC4C5 - IL size102
Referenced calls
System.Collections.Generic.List<ServerInteriorFurnaceController.CookingEntity>::GetEnumerator()List.Enumerator<ServerInteriorFurnaceController.CookingEntity>::get_Current()Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Equality(System.Guid, System.Guid)List.Enumerator<ServerInteriorFurnaceController.CookingEntity>::MoveNext()System.IDisposable::Dispose()ServerInteriorFurnaceController.CookingEntity::.ctor()System.Collections.Generic.List<ServerInteriorFurnaceController.CookingEntity>::Add(!0)
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
07EE01814D12411B740AA479581D27E94E1B8C3EF4FBC7297A7558EDCEF34449 - Body hash
8D774FCEA8DBBDFF4A01BBE6D4D6964D27B61D67E8EC40D687FDFB494CCD7A06 - IL size142
Referenced calls
System.Collections.Generic.List<ServerInteriorFurnaceController.CookingEntity>::.ctor()Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)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)
String literals
blacksmith_upgrade_levelarea_widtharea_height
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
92DD734EAA08AD3FF2CF6E55CA3DB178ED71BA51A95A70B0506A8FFA163869A0 - Body hash
5CD11B31FE2342E710318C634FB383F357898F58FB308E35DE22304C448E65AC - IL size94
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)System.Collections.Generic.List<ServerInteriorFurnaceController.CookingEntity>::Clear()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
ThrowOut
#
public System.Void ThrowOut(Shared.Entity.EntityWrapper entity, System.Single height)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
84B9C5D5EE00C0A9053ECDDC9B155E0CA70878A59EFB9B23DA4047CD6A570854 - Body hash
138F281ECFDB8E43D3CF313191E7DE5B3D362DD4E4D4429F0A924D2A457FF4C9 - IL size149
Referenced calls
CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D9A92E5813FC6C9C3FC9D748F064A32DEC3F20338FEC002496B742EFF163ADBF - Body hash
3B0BAFFBF2BAAFED63F9CD662B45F264A84FBBF6FC34C857609140F4E828D8B3 - IL size806
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)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>)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Immovable()Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Equality(System.Guid, System.Guid)CandideServer.Entities.Controllers.ServerInteriorFurnaceController::CheckIfEntityIsValid(Shared.Entity.EntityWrapper)CandideServer.Entities.Controllers.ServerInteriorFurnaceController::CookEntity(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.EntityWrapper::get_VelocityZ()Shared.Entity.EntityWrapper::get_PositionZ()CandideServer.Entities.Controllers.ServerInteriorFurnaceController::ThrowOut(Shared.Entity.EntityWrapper, System.Single)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<ServerInteriorFurnaceController.CookingEntity>::get_Count()System.Collections.Generic.List<ServerInteriorFurnaceController.CookingEntity>::GetEnumerator()List.Enumerator<ServerInteriorFurnaceController.CookingEntity>::get_Current()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_DropTable()CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)CandideServer.ServerManagers.EntityServerManager::RemoveAndDropGoods(System.Guid, Shared.Models.DropTables.DroppedGoods, Shared.Entity.EntityRemoveInfo, System.Nullable<System.Int32>, System.Nullable<Microsoft.Xna.Framework.Vector3>)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)Shared.Entity.EntityWrapper::get_BaseGuid()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
String literals
Failed too cook entity in furnace id:- base id: