Ejemplo n.º 1
0
    void Update()
    {
        if (Controls.CurrentState == "CloseToTable" && Input.GetButtonDown("Fire1"))
        {
            sparks.SetActive(true);
            welding = true;
            Controls.SwitchToWelding();
            Debug.Log(Controls.CurrentState);
            hm.ToggleView();
        }


        else if (Controls.CurrentState == "Welding" && Input.GetButtonUp("Fire1"))
        {
            sparks.SetActive(false);
            welding = false;
            Controls.SwitchToCloseToTable();
            Debug.Log(Controls.CurrentState);
            hm.ToggleView();
            control.GetComponent <BeadAnalysis>().AddToPositionList(new Vector3(0, 0, 0));
        }

        if (Controls.CurrentState == "Welding" && Input.GetButton("Fire1"))
        {
            if (timeLapse < 1)
            {
                timeLapse += Time.deltaTime;
            }
            else
            {
                timeLapse = 0f;
                control.GetComponent <BeadAnalysis>().AddToPositionList(
                    GetComponent <GunMovement>().Parent.transform.position);
            }
        }
    }