Как достать тег по касанию объекта Unity C#

Рейтинг: -2Ответов: 1Опубликовано: 08.04.2023
    if (true)
    {
        var ray = camera.ScreenPointToRay(Input.GetTouch(1).position);

        RaycastHit hitInfo;
        if (Physics.Raycast(ray, out hitInfo))
        {
            var rig = hitInfo.collider.GetComponent<Rigidbody>();
            if (rig != null)
            {
                var bb = hitInfo.collider.GetComponent<GameObject>();
                b = bb.tag; //в переменную б нужно передать значение тега объекта который касаемся
            }
        }
    }

Ответы

▲ -2

Все, разобрался. rig.gameObject.tag - так можно обратиться к тегу объекта на который нажму.