public void ChangeDrawState() { if (buildState == eBuildState.PLACE || buildState == eBuildState.PLACE_ENEMY) { //Going into erase mode if (visualMarkerBlock != null) { visualMarkerBlock.SetActive(false); } buildState = eBuildState.REMOVE; } else { if (lastHighlightedBlock != null) { lastHighlightedBlock.ToggleHighlight(false); } if (visualMarkerBlock != null) { visualMarkerBlock.SetActive(true); } buildState = eBuildState.PLACE; } }
void ChangeEnemy(int p_enemyIndex) { enemyIndex = p_enemyIndex; buildState = eBuildState.PLACE_ENEMY; }
void ChangeBlock(int blockIndex) { index = blockIndex; buildState = eBuildState.PLACE; }