◆ AttemptConnection()
| void HeatExchanger.AttemptConnection |
( |
GameObject |
obj | ) |
|
|
inlineprivate |
Connects to the nearest compatible object.
◆ DoWork()
| void HeatExchanger.DoWork |
( |
| ) |
|
|
inlineprivate |
Overall operation of the heat exchanger.
◆ OnDestroy()
| void HeatExchanger.OnDestroy |
( |
| ) |
|
|
inline |
Used to notify attached machines when the heat exchanger is destroyed.
◆ SetOutputID()
| void HeatExchanger.SetOutputID |
( |
| ) |
|
|
inlineprivate |
Sets the heat exchanger's output ID to the output object's ID.
◆ Start()
| void HeatExchanger.Start |
( |
| ) |
|
|
inline |
Called by unity engine on start up to initialize variables.
◆ UpdateMachine()
| override void HeatExchanger.UpdateMachine |
( |
| ) |
|
|
inlinevirtual |
◆ address
| int HeatExchanger.address |
◆ amount
| float HeatExchanger.amount |
◆ builtObjects
| GameObject HeatExchanger.builtObjects |
|
private |
◆ connectionAttempts
| int HeatExchanger.connectionAttempts |
◆ connectionFailed
| bool HeatExchanger.connectionFailed |
◆ connectionLine
| LineRenderer HeatExchanger.connectionLine |
|
private |
◆ creationMethod
| string HeatExchanger.creationMethod = "built" |
◆ ID
| string HeatExchanger.ID = "unassigned" |
◆ inputID
| string HeatExchanger.inputID |
◆ inputObject
| GameObject HeatExchanger.inputObject |
◆ inputType
| string HeatExchanger.inputType |
◆ lineMat
| Material HeatExchanger.lineMat |
◆ machineTimer
| int HeatExchanger.machineTimer |
|
private |
◆ outputID
| string HeatExchanger.outputID |
◆ outputObject
| GameObject HeatExchanger.outputObject |
◆ providingCooling
| bool HeatExchanger.providingCooling |
◆ speed
| int HeatExchanger.speed = 1 |
◆ stateManager
The documentation for this class was generated from the following file: