Example #1
0
        private void Update()
        {
            if (Input.GetMouseButtonDown(0))
            {
                Ray        ray = Camera.ScreenPointToRay(Input.mousePosition);
                RaycastHit hit;

                if (Physics.Raycast(ray, out hit))
                {
                    //Agent.SetDestination(hit.point);
                    AnimalAIControl.SetDestination(hit.point);
                }
            }
        }
Example #2
0
        void Update()
        {
            if (Input.touches.Length > 0)
            {
                if (Input.GetTouch(0).phase == TouchPhase.Began)
                {
                    Ray        touchRay = Camera.main.ScreenPointToRay(Input.GetTouch(0).position);
                    RaycastHit hit;

                    if (Physics.Raycast(touchRay, out hit))
                    {
                        Vector3 destinationPosition = hit.point;
                        animalAgent.SetDestination(destinationPosition);
                    }
                }
            }
        }