public override GameObject[] GetUIElementsToShow() { List <GameObject> els = new List <GameObject>(); els.AddRange(base.GetUIElementsToShow()); els.AddRange(gadgetRef.GetUIElementsToShow()); return(els.ToArray()); }