Quantum Engineering
Public Member Functions | Public Attributes | Private Attributes | List of all members
Door Class Reference
Inheritance diagram for Door:
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
 
string type
 
bool open
 
AudioClip clip1
 
AudioClip clip2
 
AudioClip clip3
 
AudioClip [] audioClips
 
GameObject openObject
 
GameObject closedObject
 
GameObject effects
 
string [] textures
 
int textureIndex
 
string material
 
int audioClip
 
bool edited
 

Private Attributes

StateManager stateManager
 
GameManager gameManager
 
List< string > textureList
 
bool init
 

Member Function Documentation

◆ Start()

void Door.Start ( )
inline

Called by unity engine on start up to initialize variables.

◆ ToggleOpen()

void Door.ToggleOpen ( )
inline

Toggle the open or closed state of the hatchway.

◆ UpdateMachine()

override void Door.UpdateMachine ( )
inlinevirtual

Called by MachineManager update coroutine.

Reimplemented from Machine.

Member Data Documentation

◆ address

int Door.address

◆ audioClip

int Door.audioClip

◆ audioClips

AudioClip [] Door.audioClips

◆ clip1

AudioClip Door.clip1

◆ clip2

AudioClip Door.clip2

◆ clip3

AudioClip Door.clip3

◆ closedObject

GameObject Door.closedObject

◆ edited

bool Door.edited

◆ effects

GameObject Door.effects

◆ gameManager

GameManager Door.gameManager
private

◆ ID

string Door.ID = "unassigned"

◆ init

bool Door.init
private

◆ material

string Door.material

◆ open

bool Door.open

◆ openObject

GameObject Door.openObject

◆ stateManager

StateManager Door.stateManager
private

◆ textureIndex

int Door.textureIndex

◆ textureList

List<string> Door.textureList
private

◆ textures

string [] Door.textures

◆ type

string Door.type

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