private void DropdownSelected(RollHead obj) { if (OnDropdownClick != null) { OnDropdownClick.Invoke(obj.id); } }
public void Init(List <Structs.Stage> stages) { foreach (var stage in stages) { RollHead rollHead = Instantiate(rollHeadPrefab, rollHeadsParent); rollHead.Init(stage); rollHeads.Add(rollHead); } SubscribeToHeadEvents(); }
public void OnPointerClick(PointerEventData eventData) { if (selected != null && !isSelected) { selected.OpenClose(false); } if (isSelected) { selected = null; OpenClose(false); } else { selected = this; OpenClose(true); } }