//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ 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; } }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public void OnEnable() { vTarget = (HovercastItem)target; }