Exemplo n.º 1
0
 public void AddMenuItem(WEMenuItemBase menuItem)
 {
     if (!m_ClassItems.ContainsKey(menuItem.m_strClassName))
     {
         WEMainMenuItemList newItem = CreateClassItemList();
         newItem.OnClick = HandleItemGroupClick;
         newItem.SetText(menuItem.m_strClassName);
         m_ClassItems.Add(menuItem.m_strClassName, newItem);
     }
     m_ClassItems[menuItem.m_strClassName].AddItem(menuItem);
 }
Exemplo n.º 2
0
    public void AddItem(WEMenuItemBase newItem)
    {
        GameObject newButton = Instantiate(m_ItemPrefab);

        newButton.transform.SetParent(m_Viewport.transform);
        newButton.transform.localScale = Vector3.one;
        WEMainMenuItem menuItem = newButton.GetComponent <WEMainMenuItem>();

        menuItem.m_nID   = m_Items.Count;
        menuItem.OnClick = HandleItemClick;
        menuItem.SetText(newItem.m_strItemName);
        m_Items.Add(newItem);
    }