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

Public Member Functions

void Start ()
 Called by unity engine on start up to initialize variables. More...
 
void OnDestroy ()
 Used to disable the conduit item if this block is destroyed. More...
 
void CraftItemAsPlayer (CraftingRecipe recipe)
 Called when the player crafts an item from the inventory GUI. More...
 
void CraftItemUsingStorageContainer (CraftingRecipe recipe)
 Called by the auto crafter when it is connected to a storage container. More...
 
void CraftItemUsingStorageComputer (CraftingRecipe recipe)
 Called by the auto crafter when it is connected to a storage computer. More...
 

Public Attributes

InventoryManager inventoryManager
 
InventoryManager [] storageComputerInventoryManager
 
ConduitItem conduitItem
 
bool missingItem
 

Private Attributes

PlayerController playerController
 

Member Function Documentation

◆ CraftItemAsPlayer()

void CraftingManager.CraftItemAsPlayer ( CraftingRecipe  recipe)
inline

Called when the player crafts an item from the inventory GUI.

◆ CraftItemUsingStorageComputer()

void CraftingManager.CraftItemUsingStorageComputer ( CraftingRecipe  recipe)
inline

Called by the auto crafter when it is connected to a storage computer.

◆ CraftItemUsingStorageContainer()

void CraftingManager.CraftItemUsingStorageContainer ( CraftingRecipe  recipe)
inline

Called by the auto crafter when it is connected to a storage container.

◆ OnDestroy()

void CraftingManager.OnDestroy ( )
inline

Used to disable the conduit item if this block is destroyed.

◆ Start()

void CraftingManager.Start ( )
inline

Called by unity engine on start up to initialize variables.

Member Data Documentation

◆ conduitItem

ConduitItem CraftingManager.conduitItem

◆ inventoryManager

InventoryManager CraftingManager.inventoryManager

◆ missingItem

bool CraftingManager.missingItem

◆ playerController

PlayerController CraftingManager.playerController
private

◆ storageComputerInventoryManager

InventoryManager [] CraftingManager.storageComputerInventoryManager

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