void Awake() { DragPieceIndex = -1; PieceSnapping.enabled = false; cameraTransform = GameCamera.transform; cameraControl = GameCamera.GetComponent <CameraOrbitControl>(); ActivatePieceSnapping(); }
void Awake() { GluingPieces = new List <GameObject>(); glue.enabled = false; selectedPieceIndex = 0; selectedPiecePreviousPosition = Vector3.zero; cameraTransform = GameCamera.transform; orbitCameraControl = GameCamera.GetComponent <CameraOrbitControl>(); panCameraControl = GameCamera.GetComponent <PanCamera>(); distancePadding = 2.2f; }
void Start() { orbitCamera = GameCamera.GetComponent <CameraOrbitControl>(); panCamera = GameCamera.GetComponent <PanCamera>(); numberOfCuts = LinesToCut.Count; UI_Manager.DisplayPlans(true); StillCutting = true; GameRuler.AssignManager(this); SawController.EnableMovement(false); foreach (GameObject wood in AvailableWoodMaterial) { wood.SetActive(false); } AvailableWoodMaterial[currentPieceIndex].SetActive(true); currentBoardController = AvailableWoodMaterial[currentPieceIndex].GetComponent <BoardController>(); UI_Manager.UpdateSelectionButtons(currentPieceIndex, AvailableWoodMaterial.Count); SetupForCutting(); }
void Start() { orbitCamera = GameCamera.GetComponent <CameraOrbitControl>(); numberOfCuts = DadosToCut.Count; UI_Manager.DisplayPlans(true); StillCutting = true; BladeControl.Moveable = false; foreach (GameObject go in AvailableWoodMaterial) { go.SetActive(false); } foreach (DadoBlock dadoBlock in DadosToCut) { MeshRenderer meshRenderer = dadoBlock.GetComponent <MeshRenderer>(); meshRenderer.material.color = Color.white; } AvailableWoodMaterial[currentPieceIndex].SetActive(true); currentBoardController = AvailableWoodMaterial[currentPieceIndex].GetComponent <BoardController>(); UI_Manager.UpdateSelectionButtons(currentPieceIndex, AvailableWoodMaterial.Count); SetupForCutting(); MiterGauge.WoodMaterial = AvailableWoodMaterial[currentPieceIndex].GetComponent <Rigidbody>(); }