Exemple #1
0
 public void CutBody()
 {
     if (isCorrectPositionSecond(Saw.transform.position.x))
     {
         TrueNumber++;
         SetBodyAnimations(true);
         PlayBodyAnimations();
         PlaySawAnimation();
         CloseSecond.SetActive(false);
         SecondOkay.SetActive(true);
         SecondButton.SetActive(false);
         secondCutted = true;
         CheckTrue();
     }
     else
     {
         WrongPlacePanel.SetActive(true);
     }
 }
Exemple #2
0
 public void CutLeg()
 {
     if (isCorrectPositionThird(Saw.transform.position.x))
     {
         TrueNumber++;
         SetLegAnimations(true);
         PlayLegAnimations();
         PlaySawAnimation();
         CloseThird.SetActive(false);
         ThirdOkay.SetActive(true);
         ThirdButton.SetActive(false);
         thirdCutted = true;
         CheckTrue();
     }
     else
     {
         WrongPlacePanel.SetActive(true);
     }
 }
Exemple #3
0
 public void CutBack()
 {
     if (isCorrectPositionFirst(Saw.transform.position.x))
     {
         TrueNumber++;
         SetBackAnimations(true);
         PlayBackAnimations();
         PlaySawAnimation();
         CloseFirst.SetActive(false);
         FirstOkay.SetActive(true);
         FirstButton.SetActive(false);
         firstCutted = true;
         CheckTrue();
     }
     else
     {
         WrongPlacePanel.SetActive(true);
     }
 }
Exemple #4
0
    // Update is called once per frame
    void Update()
    {
        if (ModeScript.rotationMode)
        {
            return;
        }

        pencilPosition = Pencil.transform.position;

        if (Input.GetMouseButtonDown(0))
        {
            if (isRightPositionBottom(pencilPosition.x, pencilPosition.y))
            {
                isDrawing = true;
                StartCoroutine(DrawFromBottom());
                Bottom.Play("BottomDrawAnimation");
                Bottom.enabled = true;
                drawNumber++;

                CheckDrawings();
            }
            else if (isRightPositionLeft(pencilPosition.x, pencilPosition.y))
            {
                isDrawing = true;
                StartCoroutine(DrawFromLeft());
                Left.Play("LeftDrawAnimation");
                Left.enabled = true;
                drawNumber++;

                CheckDrawings();
            }
            else if (isInsideTable(pencilPosition.x, pencilPosition.y) && !Cursor.visible)
            {
                Cursor.visible           = true;
                ModeScript.isInPanelMode = true;
                WrongPlacePanel.SetActive(true);
            }
        }
    }