◆ GetOutputConduit()
| void AlloySmelter.GetOutputConduit |
( |
| ) |
|
|
inlineprivate |
Finds a universal conduit to use as an output.
◆ IsValidOutputObject()
| bool AlloySmelter.IsValidOutputObject |
( |
GameObject |
obj | ) |
|
|
inlineprivate |
The object is a potential output connection.
◆ OutputToConduit()
| void AlloySmelter.OutputToConduit |
( |
| ) |
|
|
inlineprivate |
Items are moved to output conduit, sounds and special effects are created.
◆ SmeltAlloy()
| void AlloySmelter.SmeltAlloy |
( |
| ) |
|
|
inlineprivate |
Consumes input items and produces an item for output.
◆ Start()
| void AlloySmelter.Start |
( |
| ) |
|
|
inline |
Called by unity engine on start up to initialize variables.
◆ UpdateMachine()
| override void AlloySmelter.UpdateMachine |
( |
| ) |
|
|
inlinevirtual |
◆ UpdatePowerReceiver()
| void AlloySmelter.UpdatePowerReceiver |
( |
| ) |
|
|
inlineprivate |
Gets power values from power receiver.
◆ address
◆ amount
| float AlloySmelter.amount |
◆ amount2
| float AlloySmelter.amount2 |
◆ builtObjects
| GameObject AlloySmelter.builtObjects |
|
private |
◆ conduitItem
◆ connectionAttempts
| int AlloySmelter.connectionAttempts |
◆ connectionFailed
| bool AlloySmelter.connectionFailed |
◆ connectionLine
| LineRenderer AlloySmelter.connectionLine |
|
private |
◆ cooling
◆ creationMethod
| string AlloySmelter.creationMethod = "built" |
◆ fireObject
| GameObject AlloySmelter.fireObject |
◆ hasHeatExchanger
| bool AlloySmelter.hasHeatExchanger |
◆ heat
◆ ID
| string AlloySmelter.ID = "unassigned" |
◆ inputID1
| string AlloySmelter.inputID1 |
◆ inputID2
| string AlloySmelter.inputID2 |
◆ inputObject1
| GameObject AlloySmelter.inputObject1 |
◆ inputObject2
| GameObject AlloySmelter.inputObject2 |
◆ inputType1
| string AlloySmelter.inputType1 |
◆ inputType2
| string AlloySmelter.inputType2 |
◆ lineMat
| Material AlloySmelter.lineMat |
◆ machineTimer
| int AlloySmelter.machineTimer |
|
private |
◆ outputAmount
| float AlloySmelter.outputAmount |
◆ outputID
| string AlloySmelter.outputID |
◆ outputObject
| GameObject AlloySmelter.outputObject |
◆ outputType
| string AlloySmelter.outputType |
◆ power
◆ powerObject
| GameObject AlloySmelter.powerObject |
◆ powerON
| bool AlloySmelter.powerON |
◆ powerReceiver
◆ speed
| int AlloySmelter.speed = 1 |
◆ stateManager
◆ warmup
The documentation for this class was generated from the following file: