Ejemplo n.º 1
0
 void ItemsDropdown()
 {
     itemsDropdown = panel.AddUIComponent <UIDropDown>();
     UIX.DropDown(itemsDropdown);
     itemsDropdown.selectedIndex              = 0;
     itemsDropdown.eventSelectedIndexChanged += itemsDropdown_eventSelectedIndexChanged;
     itemsDropdown.eventClick += itemsDropdown_eventClick;
 }
Ejemplo n.º 2
0
        public void ServiceDropdown()
        {
            serviceDropdown = panel.AddUIComponent <UIDropDown>();
            UIX.DropDown(serviceDropdown);
            var values = Enum.GetValues(typeof(ItemClass.Service));

            foreach (var itemClass in values)
            {
                var name = Enum.GetName(typeof(ItemClass.Service), itemClass);
                serviceDropdown.AddItem(name);
            }

            serviceDropdown.selectedIndex              = 0;
            serviceDropdown.eventSelectedIndexChanged += serviceDropdown_eventSelectedIndexChanged;
        }
Ejemplo n.º 3
0
        void ModesDropdown()
        {
            modesDropdown = panel.AddUIComponent <UIDropDown>();
            UIX.DropDown(modesDropdown);
            var values = Enum.GetValues(typeof(BuildingInfo.PlacementMode));


            foreach (var itemClass in values)
            {
                var name = Enum.GetName(typeof(BuildingInfo.PlacementMode), itemClass);
                modesDropdown.AddItem(name);
            }

            modesDropdown.selectedIndex              = 0;
            modesDropdown.eventSelectedIndexChanged += modesDropdown_eventSelectedIndexChanged;
        }
Ejemplo n.º 4
0
        public void LevelDropdown()
        {
            levelDropdown = panel.AddUIComponent <UIDropDown>();
            UIX.DropDown(levelDropdown);
            var values = Enum.GetValues(typeof(ItemClass.Level));

            levelDropdown.AddItem("All");

            foreach (var itemClass in values)
            {
                var name = Enum.GetName(typeof(ItemClass.Level), itemClass);
                levelDropdown.AddItem(name);
            }

            levelDropdown.selectedIndex              = 0;
            levelDropdown.eventSelectedIndexChanged += levelDropdown_eventSelectedIndexChanged;
        }
Ejemplo n.º 5
0
        void PropToolDropdown()
        {
            propToolDropdown = panel.AddUIComponent <UIDropDown>();
            UIX.DropDown(propToolDropdown);

            for (uint i = 0; i < PrefabCollection <PropInfo> .PrefabCount(); i++)
            {
                var prefab = PrefabCollection <PropInfo> .GetPrefab(i);

                if (prefab != null)
                {
                    propToolDropdown.AddItem(prefab.name);
                }
            }
            propToolDropdown.selectedIndex              = 0;
            propToolDropdown.eventSelectedIndexChanged += propToolDropdown_eventSelectedIndexChanged;
        }
Ejemplo n.º 6
0
        void NetToolDropdown()
        {
            netToolDropdown = panel.AddUIComponent <UIDropDown>();
            UIX.DropDown(netToolDropdown);

            for (uint i = 0; i < PrefabCollection <NetInfo> .PrefabCount(); i++)
            {
                var prefab = PrefabCollection <NetInfo> .GetPrefab(i);

                if (prefab != null)
                {
                    netToolDropdown.AddItem(prefab.name);
                }
            }
            netToolDropdown.selectedIndex              = 0;
            netToolDropdown.eventSelectedIndexChanged += netToolDropdown_eventSelectedIndexChanged;
            netToolDropdown.eventClick += netToolDropdown_eventClick;
        }