public void PrepareNextMeatPart() { //next.transform.localScale = next.GetOriginalScale() / 3.0f; next.transform.position = new Vector3(2.281f, 8.313f, 0); next.GetRigidbody().isKinematic = true; next.GetCollider().enabled = false; }
// Update is called once per frame private void Update() { timeFromLastDrop += Time.deltaTime; if ((Input.GetKeyDown(KeyCode.Space) || Input.GetMouseButtonDown(0)) && timeFromLastDrop > gameController.GetRateOfDroping()) { MeatPartController meatPart = GenerateBlock.GetBlock(); meatPart.transform.SetParent(transform); meatPart.transform.localPosition = Vector3.zero; meatPart.transform.SetParent(gameTransform); meatPart.Setup(movingDir, meatPartsManager, audioSplatterController); meatPart.GetCollider().enabled = true; //meatPart.transform.localScale = meatPart.GetOriginalScale(); timeFromLastDrop = 0; } transform.position += movingDir * movingSpeed * Time.deltaTime; if (Mathf.Abs(transform.position.x) > movingBound) { movingDir.x *= -1; transform.position += movingDir * Time.deltaTime; } }