Quantum Engineering
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ElectricLight Class Reference
Inheritance diagram for ElectricLight:
Machine

Public Member Functions

void Start ()
 Called by unity engine on start up to initialize variables. More...
 
override void UpdateMachine ()
 Called by MachineManager update coroutine. More...
 

Public Attributes

string ID = "unassigned"
 
string creationMethod = "built"
 
int address
 
bool powerON
 
GameObject powerObject
 
PowerReceiver powerReceiver
 

Private Member Functions

void UpdatePowerReceiver ()
 Gets power values from power receiver. More...
 

Private Attributes

StateManager stateManager
 

Member Function Documentation

◆ Start()

void ElectricLight.Start ( )
inline

Called by unity engine on start up to initialize variables.

◆ UpdateMachine()

override void ElectricLight.UpdateMachine ( )
inlinevirtual

Called by MachineManager update coroutine.

Reimplemented from Machine.

◆ UpdatePowerReceiver()

void ElectricLight.UpdatePowerReceiver ( )
inlineprivate

Gets power values from power receiver.

Member Data Documentation

◆ address

int ElectricLight.address

◆ creationMethod

string ElectricLight.creationMethod = "built"

◆ ID

string ElectricLight.ID = "unassigned"

◆ powerObject

GameObject ElectricLight.powerObject

◆ powerON

bool ElectricLight.powerON

◆ powerReceiver

PowerReceiver ElectricLight.powerReceiver

◆ stateManager

StateManager ElectricLight.stateManager
private

The documentation for this class was generated from the following file: