|
My Project v1
Project
|


Public 成员函数 | |
| override int | GetSlotCapacity (int slotIndex, int value) |
| override void | AddSlotItems (int slotIndex, int value, int count) |
| override int | RemoveSlotItems (int slotIndex, int count) |
| virtual bool | UseFuel () |
| virtual void | UpdateSmeltingRecipe () |
| virtual void | StopSmelting (bool resetProgress) |
| void | Update (float dt) |
| override void | OnEntityRemoved () |
| override void | Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap) |
| override void | Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) |
| virtual CraftingRecipe | FindSmeltingRecipe (float heatLevel) |
Public 成员函数 继承自 Game.ComponentInventoryBase | |
| 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) |
Public 成员函数 继承自 Game.IInventory | |
Public 成员函数 继承自 Game.IUpdateable | |
Public 属性 | |
| SubsystemTerrain | m_subsystemTerrain |
| SubsystemExplosions | m_subsystemExplosions |
| ComponentBlockEntity | m_componentBlockEntity |
| SubsystemGameInfo | m_subsystemGameInfo |
| SubsystemTime | m_subsystemTime |
| FireParticleSystem | m_fireParticleSystem |
| SubsystemParticles | m_subsystemParticles |
| bool | StopFuelWhenNoRecipeIsActive = true |
| float | SmeltSpeed = 0.15f |
| float | SmeltProgressReductionSpeed = float.PositiveInfinity |
| float | FuelTimeEfficiency = 1f |
| int | m_furnaceSize |
| string[] | m_matchedIngredients = new string[9] |
| float | m_fuelEndTime |
| float | m_heatLevel |
| bool | m_updateSmeltingRecipe |
| CraftingRecipe | m_smeltingRecipe |
| float | m_smeltingProgress |
Public 属性 继承自 Game.ComponentInventoryBase | |
| List< Slot > | m_slots = [] |
| Random | m_random = new() |
属性 | |
| virtual float | epsilon [get] |
| virtual int | RemainsSlotIndex [get] |
| virtual int | ResultSlotIndex [get] |
| virtual int | FuelSlotIndex [get] |
| virtual float | HeatLevel [get] |
| virtual float | SmeltingProgress [get] |
| UpdateOrder | UpdateOrder [get] |
| virtual float | m_fireTimeRemaining [get, set] |
| virtual float | FireTimeRemaining [get] |
属性 继承自 Game.ComponentInventoryBase | |
| Project IInventory. | Project [get] |
| virtual int | SlotsCount [get] |
| virtual int | VisibleSlotsCount [get, set] |
| virtual int | ActiveSlotIndex [get, set] |
属性 继承自 Game.IInventory | |
属性 继承自 Game.IUpdateable | |
| float | FloatUpdateOrder [get] |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 Game.ComponentInventoryBase | |
| static int | FindAcquireSlotForItem (IInventory inventory, int value) |
| static int | AcquireItems (IInventory inventory, int value, int count) |
| static void | DropSlotItems (IInventory inventory, int slotIndex, Vector3 position, Vector3 velocity) |
|
virtual |
|
virtual |


|
virtual |
| override void Game.ComponentFurnace.Load | ( | ValuesDictionary | valuesDictionary, |
| IdToEntityMap | idToEntityMap ) |

| override void Game.ComponentFurnace.OnEntityRemoved | ( | ) |

|
virtual |
| override void Game.ComponentFurnace.Save | ( | ValuesDictionary | valuesDictionary, |
| EntityToIdMap | entityToIdMap ) |
|
virtual |

| void Game.ComponentFurnace.Update | ( | float | dt | ) |
|
virtual |


|
virtual |


| float Game.ComponentFurnace.FuelTimeEfficiency = 1f |
| ComponentBlockEntity Game.ComponentFurnace.m_componentBlockEntity |
| FireParticleSystem Game.ComponentFurnace.m_fireParticleSystem |
| float Game.ComponentFurnace.m_fuelEndTime |
| int Game.ComponentFurnace.m_furnaceSize |
| float Game.ComponentFurnace.m_heatLevel |
| string [] Game.ComponentFurnace.m_matchedIngredients = new string[9] |
| float Game.ComponentFurnace.m_smeltingProgress |
| CraftingRecipe Game.ComponentFurnace.m_smeltingRecipe |
| SubsystemExplosions Game.ComponentFurnace.m_subsystemExplosions |
| SubsystemGameInfo Game.ComponentFurnace.m_subsystemGameInfo |
| SubsystemParticles Game.ComponentFurnace.m_subsystemParticles |
| SubsystemTerrain Game.ComponentFurnace.m_subsystemTerrain |
| SubsystemTime Game.ComponentFurnace.m_subsystemTime |
| bool Game.ComponentFurnace.m_updateSmeltingRecipe |
| float Game.ComponentFurnace.SmeltProgressReductionSpeed = float.PositiveInfinity |
| float Game.ComponentFurnace.SmeltSpeed = 0.15f |
| bool Game.ComponentFurnace.StopFuelWhenNoRecipeIsActive = true |
|
getprotected |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
get |
实现了 Game.IUpdateable.