Ejemplo n.º 1
0
        public void removeUwudle(Uwudle uwudle)
        {
            Debug.Log("remove uwudleUI");
            UI.UwudleUI ui = activeUwudles[uwudle];
            activeUwudles.Remove(uwudle);
            orderedUwudles.Remove(uwudle);
            Destroy(ui.gameObject);

            currentIndex = 0;
            if (orderedUwudles.Count > 0)
            {
                activeUwu = orderedUwudles[currentIndex];
            }
            else
            {
                activeUwu = null;
            }
        }
Ejemplo n.º 2
0
        public void addUwudle(Uwudle uwudle)
        {
            if (uwudle == null)
            {
                return;
            }
            orderedUwudles.Add(uwudle);
            UI.UwudleUI ui = Instantiate(uwudleUIPrefab);
            ui.uwudle = uwudle;
            ui.transform.SetParent(uwudleUIContainer);
            activeUwudles.Add(uwudle, ui);

            if (orderedUwudles.Count == 1)
            {
                currentIndex = 0;
                activeUwu    = orderedUwudles[currentIndex];
            }
        }