////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public void Awake()
        {
            vHoverHierarchy       = gameObject.AddComponent <HovercastItemHierarchy>();
            vHoverHierarchy.Title = "Hovercast VR";

            vHoverItems = new HovercastItem[4];

            for (int i = 0; i < vHoverItems.Length; ++i)
            {
                var itemObj = new GameObject("Item " + i);
                itemObj.transform.SetParent(gameObject.transform, false);

                HovercastItem hoverItem = itemObj.AddComponent <HovercastItem>();
                hoverItem.Label      = "Item " + i;
                hoverItem.Type       = HovercastItem.HovercastItemType.Radio;
                hoverItem.RadioValue = (i == 0);
                vHoverItems[i]       = hoverItem;

                IRadioItem radioItem = (IRadioItem)hoverItem.GetItem();
                radioItem.OnSelected += HandleRadioItemSelected;
            }
        }
Beispiel #2
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 public void OnEnable()
 {
     vTarget = (HovercastItem)target;
 }