◆ AutoSelectBuildAxis()
| void BuildController.AutoSelectBuildAxis |
( |
RaycastHit |
buildHit | ) |
|
|
inlineprivate |
Automatically selects build axis based on raycast.
◆ BuildBlock()
| void BuildController.BuildBlock |
( |
string |
type | ) |
|
|
inlineprivate |
◆ BuildBlockCoroutine()
| IEnumerator BuildController.BuildBlockCoroutine |
( |
string |
type | ) |
|
|
inlineprivate |
Places standard building blocks in the world.
◆ BuildMachine()
| void BuildController.BuildMachine |
( |
string |
type, |
|
|
RaycastHit |
hit |
|
) |
| |
|
inlineprivate |
Places a machine in the world.
◆ ChangeBuildAxis()
| void BuildController.ChangeBuildAxis |
( |
| ) |
|
|
inline |
Changes the axis along which blocks will be placed.
◆ CreateBuildObject()
| void BuildController.CreateBuildObject |
( |
| ) |
|
|
inlineprivate |
Creates the block placement cursor.
◆ SetupBuildAxis()
| void BuildController.SetupBuildAxis |
( |
RaycastHit |
hit | ) |
|
|
inlineprivate |
Implements the current build axis.
◆ SetupFreePlacement()
| void BuildController.SetupFreePlacement |
( |
RaycastHit |
hit | ) |
|
|
inlineprivate |
Prepares cursor for free block placement, ie: not attached to another block.
◆ Start()
| void BuildController.Start |
( |
| ) |
|
|
inline |
Called by unity engine on start up to initialize variables.
◆ Update()
| void BuildController.Update |
( |
| ) |
|
|
inline |
Called once per frame by unity engine.
◆ UpdateNetwork()
| void BuildController.UpdateNetwork |
( |
int |
destroy, |
|
|
string |
type, |
|
|
Vector3 |
pos, |
|
|
Quaternion |
rot |
|
) |
| |
|
inlineprivate |
Sends instantiated block info to the server in multiplayer games.
◆ autoAxis
| bool BuildController.autoAxis |
◆ blockDictionary
◆ buildBlockCoroutine
| Coroutine BuildController.buildBlockCoroutine |
|
private |
◆ builtObjects
| GameObject BuildController.builtObjects |
◆ dirLine
| LineRenderer BuildController.dirLine |
|
private |
◆ gameManager
◆ lineMat
| Material BuildController.lineMat |
◆ multiBuildClip
| AudioClip BuildController.multiBuildClip |
◆ playerController
◆ singleBuildClip
| AudioClip BuildController.singleBuildClip |
◆ updateNetworkCoroutine
| Coroutine BuildController.updateNetworkCoroutine |
|
private |
The documentation for this class was generated from the following file: