Quantum Engineering
Public Member Functions | Public Attributes | Private Attributes | List of all members
AirLock Class Reference
Inheritance diagram for AirLock:
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...
 
void ToggleOpen ()
 Toggle the open or closed state of the hatchway. More...
 

Public Attributes

string ID = "unassigned"
 
int address
 
bool open
 
GameObject openObject
 
GameObject closedObject
 
GameObject effects
 

Private Attributes

StateManager stateManager
 

Member Function Documentation

◆ Start()

void AirLock.Start ( )
inline

Called by unity engine on start up to initialize variables.

◆ ToggleOpen()

void AirLock.ToggleOpen ( )
inline

Toggle the open or closed state of the hatchway.

◆ UpdateMachine()

override void AirLock.UpdateMachine ( )
inlinevirtual

Called by MachineManager update coroutine.

Reimplemented from Machine.

Member Data Documentation

◆ address

int AirLock.address

◆ closedObject

GameObject AirLock.closedObject

◆ effects

GameObject AirLock.effects

◆ ID

string AirLock.ID = "unassigned"

◆ open

bool AirLock.open

◆ openObject

GameObject AirLock.openObject

◆ stateManager

StateManager AirLock.stateManager
private

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