private void MoveUpper() { if (restartUpper) { restartUpper = false; rtupperPivot.transform.Rotate(0, 0, 359); ltupperPivot.transform.Rotate(0, 0, 359); } if (currentUpper == UpperMode.shut) { if (rtupperPivot.transform.localEulerAngles.z >= 340 || (rtupperPivot.transform.localEulerAngles.z < 61 && rtupperPivot.transform.localEulerAngles.z > 0)) { rtupperPivot.transform.Rotate(0, 0, -20 * Time.deltaTime); ltupperPivot.transform.Rotate(0, 0, 20 * Time.deltaTime); } else { currentUpper = UpperMode.open; } } else if (currentUpper == UpperMode.open) { if (rtupperPivot.transform.localEulerAngles.z > 239 || (rtupperPivot.transform.localEulerAngles.z < 60 && rtupperPivot.transform.localEulerAngles.z > 0)) { rtupperPivot.transform.Rotate(0, 0, 20 * Time.deltaTime); ltupperPivot.transform.Rotate(0, 0, -20 * Time.deltaTime); } else { currentUpper = UpperMode.shut; } } }
private void Start() { restartClaw = true; restartUpper = true; restartLower = true; currentClaw = ClawMode.shut; currentUpper = UpperMode.shut; }