예제 #1
0
파일: Shooter2.cs 프로젝트: nriien/DGM-1600
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            bulletAmt--;

            if (bulletAmt <= 0)
            {
                GameManager2.OnDuckMiss();
            }

            Vector3 mousePos = Input.mousePosition;
            mousePos.z = Camera.main.transform.position.z;

            if (Physics.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, out hit, Mathf.Infinity))
            {
                {
                    if (hit.transform.tag == "Duck")
                    {
                        DuckHealth movement = hit.transform.GetComponent <DuckHealth>();
                    }
                }
            }
        }
    }
예제 #2
0
    public void DirectionChanger(Vector3 _dir)
    {
        Direction = new Vector3(Direction.x * _dir.x, Direction.y * _dir.y, 0);

        bounce++;

        if (bounce >= bounceMax)
        {
            Direction = new Vector3(0, 1, 0);
            GameManager2.OnDuckMiss();
        }
    }