private void Update()
        {
            if (Input.GetKeyDown(KeyCode.LeftShift))
            {
                foreach (AnchorPreset preset in m_dropDown.GetComponentsInChildren <AnchorPreset>())
                {
                    if (preset == m_preview)
                    {
                        continue;
                    }
                    preset.IsPivotVisible = true;
                }
            }
            else if (Input.GetKeyUp(KeyCode.LeftShift))
            {
                foreach (AnchorPreset preset in m_dropDown.GetComponentsInChildren <AnchorPreset>())
                {
                    if (preset == m_preview)
                    {
                        continue;
                    }
                    preset.IsPivotVisible = false;
                }
            }

            if (Input.GetKeyDown(KeyCode.LeftAlt))
            {
                foreach (AnchorPreset preset in m_dropDown.GetComponentsInChildren <AnchorPreset>())
                {
                    if (preset == m_preview)
                    {
                        continue;
                    }
                    preset.IsPositionVisible = true;
                }
            }
            else if (Input.GetKeyUp(KeyCode.LeftAlt))
            {
                foreach (AnchorPreset preset in m_dropDown.GetComponentsInChildren <AnchorPreset>())
                {
                    if (preset == m_preview)
                    {
                        continue;
                    }
                    preset.IsPositionVisible = false;
                }
            }
        }
Example #2
0
 private void LateUpdate()
 {
     if (m_isExpanded != m_dropdown.IsExpanded)
     {
         m_isExpanded = m_dropdown.IsExpanded;
         if (m_isExpanded)
         {
             m_toggles = m_dropdown.GetComponentsInChildren <Toggle>().Where(tog => !tog.name.StartsWith("Item")).ToArray();
             for (int i = 0; i < m_toggles.Length; ++i)
             {
                 Toggle toggle = m_toggles[i];
                 int    index  = i;
                 toggle.SetIsOnWithoutNotify(m_selectedIndexes.Contains(index));
                 toggle.onValueChanged.AddListener(value => OnToggleValueChanged(index, value));
             }
         }
         else
         {
             if (m_toggles != null)
             {
                 for (int i = 0; i < m_toggles.Length; ++i)
                 {
                     Toggle toggle = m_toggles[i];
                     toggle.onValueChanged.RemoveAllListeners();
                 }
                 m_toggles = null;
             }
         }
     }
 }
 // Update is called once per frame
 void Update()
 {
     if (m_dropDown.gameObject.transform.childCount != 3 && m_dropDown != null)
     {
         Toggle[] dropChild = m_dropDown.GetComponentsInChildren <Toggle>();
         dropChild[0].interactable = false;
     }
     if (Input.anyKeyDown)
     {
         for (int i = 1; i < ImgBoxes.Length + 1; i++)
         {
             if (Input.GetKeyDown(i.ToString()) && i <= ImgBoxes.Length)
             {
                 ObjNum = i - 1;
                 ImgBoxes[ObjNum].sprite = Selected;
                 for (int k = 0; k < ImgBoxes.Length; k++)
                 {
                     if (k != ObjNum)
                     {
                         ImgBoxes[k].sprite = Deselected;
                     }
                 }
             }
         }
     }
 }
Example #4
0
 public void SetItemInstancesOnDropdown()
 {
     GameItemPopupCaller[] itemInstances = heroRewardItemDropdown.GetComponentsInChildren <GameItemPopupCaller>();
     for (int i = 0; i < itemInstances.Length; i++)
     {
         if (i == 0 || i == 1)
         {
             continue;
         }
         GameItem item = (InventoryManager.OwnedItems[i - 2]);
         itemInstances[i].associatedItem = item;
         itemInstances[i].transform.GetChild(3).GetComponent <Image>().sprite = item.GetIcon();
     }
 }