|
| override int | GetSlotCapacity (int slotIndex, int value) |
| override void | AddSlotItems (int slotIndex, int value, int count) |
| override int | RemoveSlotItems (int slotIndex, int count) |
| | - 返回
- 实际移除的数量
|
| override void | OnEntityRemoved () |
| virtual void | Update (float dt) |
| virtual void | UpdateSmeltingRecipe () |
| | 更新配方逻辑
|
| virtual bool | UseFuel () |
| | 使用燃料逻辑,目前返回值在API熔炉中无作用
|
| virtual void | StopSmelting (bool resetProgress) |
| override void | Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap) |
| override void | Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) |
| virtual CraftingRecipe | FindSmeltingRecipe (float heatLevel) |
| ComponentPlayer | FindInteractingPlayer () |
| override void | Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap) |
| override void | Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) |
| virtual int | GetSlotValue (int slotIndex) |
| virtual int | GetSlotCount (int slotIndex) |
| virtual int | GetSlotProcessCapacity (int slotIndex, int value) |
| virtual void | ProcessSlotItems (int slotIndex, int value, int count, int processCount, out int processedValue, out int processedCount) |
| virtual void | DropAllItems (Vector3 position) |
| virtual IEnumerable< Entity > | GetOwnedEntities () |
| virtual void | OnEntityAdded () |
| virtual void | Dispose () |
| virtual void | InheritFromComponent (Component baseComponent) |
| virtual void | Initialize (Entity entity, ValuesDictionary valuesDictionary) |
◆ AddSlotItems()
| override void Game.ComponentFurnace.AddSlotItems |
( |
int | slotIndex, |
|
|
int | value, |
|
|
int | count ) |
|
virtual |
◆ FindSmeltingRecipe()
| virtual CraftingRecipe Game.ComponentFurnace.FindSmeltingRecipe |
( |
float | heatLevel | ) |
|
|
virtual |
◆ GetSlotCapacity()
| override int Game.ComponentFurnace.GetSlotCapacity |
( |
int | slotIndex, |
|
|
int | value ) |
|
virtual |
◆ Load()
◆ OnEntityRemoved()
| override void Game.ComponentFurnace.OnEntityRemoved |
( |
| ) |
|
|
virtual |
◆ RemoveSlotItems()
| override int Game.ComponentFurnace.RemoveSlotItems |
( |
int | slotIndex, |
|
|
int | count ) |
|
virtual |
◆ Save()
◆ StopSmelting()
| virtual void Game.ComponentFurnace.StopSmelting |
( |
bool | resetProgress | ) |
|
|
virtual |
◆ Update()
| virtual void Game.ComponentFurnace.Update |
( |
float | dt | ) |
|
|
virtual |
◆ UpdateSmeltingRecipe()
| virtual void Game.ComponentFurnace.UpdateSmeltingRecipe |
( |
| ) |
|
|
virtual |
◆ UseFuel()
| virtual bool Game.ComponentFurnace.UseFuel |
( |
| ) |
|
|
virtual |
◆ FuelTimeEfficiency
| float Game.ComponentFurnace.FuelTimeEfficiency = 1f |
◆ m_componentBlockEntity
◆ m_fireParticleSystem
◆ m_fuelEndTime
| float Game.ComponentFurnace.m_fuelEndTime |
◆ m_furnaceSize
| int Game.ComponentFurnace.m_furnaceSize |
◆ m_heatLevel
| float Game.ComponentFurnace.m_heatLevel |
◆ m_matchedIngredients
| string [] Game.ComponentFurnace.m_matchedIngredients = new string[9] |
◆ m_smeltingProgress
| float Game.ComponentFurnace.m_smeltingProgress |
◆ m_smeltingRecipe
◆ m_subsystemExplosions
◆ m_subsystemGameInfo
◆ m_subsystemParticles
◆ m_subsystemTerrain
◆ m_subsystemTime
◆ m_updateSmeltingRecipe
| bool Game.ComponentFurnace.m_updateSmeltingRecipe |
◆ SmeltProgressReductionSpeed
| float Game.ComponentFurnace.SmeltProgressReductionSpeed = float.PositiveInfinity |
◆ SmeltSpeed
| float Game.ComponentFurnace.SmeltSpeed = 0.15f |
◆ StopFuelWhenNoRecipeIsActive
| bool Game.ComponentFurnace.StopFuelWhenNoRecipeIsActive = true |
◆ FireTimeRemaining
| virtual float Game.ComponentFurnace.FireTimeRemaining |
|
get |
◆ FuelSlotIndex
| virtual int Game.ComponentFurnace.FuelSlotIndex |
|
get |
◆ HeatLevel
| virtual float Game.ComponentFurnace.HeatLevel |
|
get |
◆ m_fireTimeRemaining
| virtual float Game.ComponentFurnace.m_fireTimeRemaining |
|
getset |
◆ RemainsSlotIndex
| virtual int Game.ComponentFurnace.RemainsSlotIndex |
|
get |
◆ ResultSlotIndex
| virtual int Game.ComponentFurnace.ResultSlotIndex |
|
get |
◆ SmeltingProgress
| virtual float Game.ComponentFurnace.SmeltingProgress |
|
get |
◆ UpdateOrder
该类的文档由以下文件生成: