Exemplo n.º 1
0
    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;
            }
        }
    }
Exemplo n.º 2
0
 private void Start()
 {
     restartClaw  = true;
     restartUpper = true;
     restartLower = true;
     currentClaw  = ClawMode.shut;
     currentUpper = UpperMode.shut;
 }