Example #1
0
 private void DropdownSelected(RollHead obj)
 {
     if (OnDropdownClick != null)
     {
         OnDropdownClick.Invoke(obj.id);
     }
 }
Example #2
0
        public void Init(List <Structs.Stage> stages)
        {
            foreach (var stage in stages)
            {
                RollHead rollHead = Instantiate(rollHeadPrefab, rollHeadsParent);

                rollHead.Init(stage);

                rollHeads.Add(rollHead);
            }

            SubscribeToHeadEvents();
        }
Example #3
0
        public void OnPointerClick(PointerEventData eventData)
        {
            if (selected != null && !isSelected)
            {
                selected.OpenClose(false);
            }

            if (isSelected)
            {
                selected = null;
                OpenClose(false);
            }
            else
            {
                selected = this;
                OpenClose(true);
            }
        }