Ошибка компиляции в синтаксисе VirtualButtonBehaviour
Я создаю небольшое приложение, используя движки Unity/Vuforia, и когда я перебираю виртуальные кнопки, я получаю ошибку компиляции ниже.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;
public class XYZScript : MonoBehaviour,IVirtualButtonEventHandler {
public GameObject xgo, ygo;
// Start is called before the first frame update
void Start()
{
VirtualButtonBehaviour[] vrb = GetComponentInChildren<VirtualButtonBehaviour>();
for(int i=0; i<vrb.Length; i++)
{
vrb[i].RegisterEventHandler(this);
}
xgo.SetActive(false);
ygo.SetActive(false);
}
Я получаю ошибку в
VirtualButtonBehaviour[] vrb = GetComponentInChildren<VirtualButtonBehaviour>();
Сообщение об ошибке:
Это поведение связывает виртуальную кнопку с игровым объектом. Используйте функциональность ImageTargetBehavior для создания и уничтожения виртуальных кнопок во время выполнения.
Невозможно скрыть скрытый тип "Vuforia.VirtualButtonBehaviour" для "Vuforia.VirtualButtonBehaviour[]"
0 ответов
VirtualButtonBehaviour[] vrb = GetComponentInChildren();
Вы должны изменить GetComponentInChildren Используйте GetComponentsInChildren