/*--------------------------------------------------------------------------------------------*/ private IBaseItem[] GetChildItems() { Transform tx = gameObject.transform; int childCount = tx.childCount; var items = new List <IBaseItem>(); for (int i = 0; i < childCount; ++i) { HoverboardItem hni = tx.GetChild(i).GetComponent <HoverboardItem>(); IBaseItem item = hni.GetItem(); if (!item.IsVisible) { continue; } items.Add(item); } return(items.ToArray()); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public void OnEnable() { vTarget = (HoverboardItem)target; }