|
Quantum Engineering
|
This class handles unique ID assignment and saving & loading of worlds. More...
Public Member Functions | |
| void | Start () |
| Called by unity engine before the first update. More... | |
| void | Update () |
| Update is called once per frame. More... | |
| bool | AddressManagerBusy () |
| Returns true if the AddressManager class is actively assigning ids. More... | |
| void | SaveData () |
| Saves the game. More... | |
| bool | IsStorageContainer (GameObject go) |
| Returns true if the object in question is a storage container. More... | |
| bool | Busy () |
Public Attributes | |
| bool | saving |
| bool | dataSaved |
| bool | worldLoaded |
| bool | initMachines |
| bool | finalMachineAddress |
| bool | finalBlockAddress |
| int | progress |
| int | totalMachines |
| int | currentMachine |
| int [] | machineIdList |
| int [] | blockIdList |
| List< string > | modTextureList |
| List< string > | modRecipeList |
| GameObject | darkMatterCollector |
| GameObject | darkMatterConduit |
| GameObject | ironBlock |
| GameObject | ironRamp |
| GameObject | steel |
| GameObject | steelRamp |
| GameObject | storageContainer |
| GameObject | glass |
| GameObject | universalExtractor |
| GameObject | universalConduit |
| GameObject | powerConduit |
| GameObject | smelter |
| GameObject | press |
| GameObject | gearCutter |
| GameObject | alloySmelter |
| GameObject | solarPanel |
| GameObject | generator |
| GameObject | extruder |
| GameObject | turret |
| GameObject | missileTurret |
| GameObject | auger |
| GameObject | heatExchanger |
| GameObject | electricLight |
| GameObject | retriever |
| GameObject | door |
| GameObject | quantumHatchway |
| GameObject | nuclearReactor |
| GameObject | reactorTurbine |
| GameObject | storageComputer |
| GameObject | autoCrafter |
| GameObject | railCartHub |
| GameObject | railCart |
| GameObject | brick |
| GameObject | modMachine |
| GameObject | modBlock |
| GameObject | builtObjects |
| string | worldName = "World" |
| string | partName = "" |
| SaveManager | saveManager |
| Vector3 | partPosition = new Vector3(0.0f, 0.0f, 0.0f) |
| Quaternion | partRotation = Quaternion.Euler(new Vector3(0.0f, 0.0f, 0.0f)) |
Private Member Functions | |
| IEnumerator | LoadWorld () |
| Loads a saved world. More... | |
| void | AssignIDs () |
| Assigns ID to objects in the world. More... | |
Private Attributes | |
| GameObject | player |
| PlayerController | playerController |
| MainMenu | mainMenu |
| Vector3 | emptyVector = new Vector3(0.0f, 0.0f, 0.0f) |
| Vector3 | objectPosition |
| Quaternion | objectRotation |
| AddressManager | addressManager |
| Coroutine | machineIdCoroutine |
| Coroutine | blockIdCoroutine |
| Coroutine | loadCoroutine |
| Coroutine | saveCoroutine |
| string | objectName = "" |
| bool | loading |
| int | batchmodeLogInterval |
This class handles unique ID assignment and saving & loading of worlds.
|
inline |
Returns true if the AddressManager class is actively assigning ids.
|
inlineprivate |
Assigns ID to objects in the world.
|
inline |
|
inline |
Returns true if the object in question is a storage container.
|
inlineprivate |
Loads a saved world.
|
inline |
Saves the game.
|
inline |
Called by unity engine before the first update.
|
inline |
Update is called once per frame.
|
private |
| GameObject StateManager.alloySmelter |
| GameObject StateManager.auger |
| GameObject StateManager.autoCrafter |
|
private |
|
private |
| int [] StateManager.blockIdList |
| GameObject StateManager.brick |
| GameObject StateManager.builtObjects |
| int StateManager.currentMachine |
| GameObject StateManager.darkMatterCollector |
| GameObject StateManager.darkMatterConduit |
| bool StateManager.dataSaved |
| GameObject StateManager.door |
| GameObject StateManager.electricLight |
|
private |
| GameObject StateManager.extruder |
| bool StateManager.finalBlockAddress |
| bool StateManager.finalMachineAddress |
| GameObject StateManager.gearCutter |
| GameObject StateManager.generator |
| GameObject StateManager.glass |
| GameObject StateManager.heatExchanger |
| bool StateManager.initMachines |
| GameObject StateManager.ironBlock |
| GameObject StateManager.ironRamp |
|
private |
|
private |
|
private |
| int [] StateManager.machineIdList |
|
private |
| GameObject StateManager.missileTurret |
| GameObject StateManager.modBlock |
| GameObject StateManager.modMachine |
| List<string> StateManager.modRecipeList |
| List<string> StateManager.modTextureList |
| GameObject StateManager.nuclearReactor |
|
private |
|
private |
|
private |
| string StateManager.partName = "" |
| Vector3 StateManager.partPosition = new Vector3(0.0f, 0.0f, 0.0f) |
| Quaternion StateManager.partRotation = Quaternion.Euler(new Vector3(0.0f, 0.0f, 0.0f)) |
|
private |
|
private |
| GameObject StateManager.powerConduit |
| GameObject StateManager.press |
| int StateManager.progress |
| GameObject StateManager.quantumHatchway |
| GameObject StateManager.railCart |
| GameObject StateManager.railCartHub |
| GameObject StateManager.reactorTurbine |
| GameObject StateManager.retriever |
|
private |
| SaveManager StateManager.saveManager |
| bool StateManager.saving |
| GameObject StateManager.smelter |
| GameObject StateManager.solarPanel |
| GameObject StateManager.steel |
| GameObject StateManager.steelRamp |
| GameObject StateManager.storageComputer |
| GameObject StateManager.storageContainer |
| int StateManager.totalMachines |
| GameObject StateManager.turret |
| GameObject StateManager.universalConduit |
| GameObject StateManager.universalExtractor |
| bool StateManager.worldLoaded |
| string StateManager.worldName = "World" |
1.8.13