예제 #1
0
        public void ReacquireTab()
        {
            this.tglTab = (UI_ToggleEx[])null;
            List <UI_ToggleEx> uiToggleExList = new List <UI_ToggleEx>();
            GameObject         loop           = ((Component)this).get_transform().FindLoop("SelectMenu");

            if (!Object.op_Implicit((Object)loop))
            {
                return;
            }
            for (int index = 0; index < 5; ++index)
            {
                Transform transform = loop.get_transform().Find(string.Format("tgl{0:00}", (object)(index + 1)));
                if (Object.op_Implicit((Object)transform))
                {
                    UI_ToggleEx component = (UI_ToggleEx)((Component)transform).GetComponent <UI_ToggleEx>();
                    if (Object.op_Implicit((Object)component))
                    {
                        uiToggleExList.Add(component);
                    }
                }
            }
            if (uiToggleExList.Count == 0)
            {
                return;
            }
            this.tglTab = uiToggleExList.ToArray();
        }
예제 #2
0
        protected virtual void Reset()
        {
            FindAssist findAssist = new FindAssist();

            findAssist.Initialize(((Component)this).get_transform());
            GameObject objectFromName1 = findAssist.GetObjectFromName("textWinTitle");

            if (Object.op_Implicit((Object)objectFromName1))
            {
                this.titleText = (Text)objectFromName1.GetComponent <Text>();
            }
            List <CvsBase.ItemInfo> source = new List <CvsBase.ItemInfo>();

            for (int index = 0; index < 5; ++index)
            {
                GameObject objectFromName2 = findAssist.GetObjectFromName(string.Format("tgl{0:00}", (object)(index + 1)));
                if (Object.op_Implicit((Object)objectFromName2))
                {
                    GameObject objectFromName3 = findAssist.GetObjectFromName(string.Format("Setting{0:00}", (object)(index + 1)));
                    if (Object.op_Implicit((Object)objectFromName3))
                    {
                        UI_ToggleEx component1 = (UI_ToggleEx)objectFromName2.GetComponent <UI_ToggleEx>();
                        CanvasGroup component2 = (CanvasGroup)objectFromName3.GetComponent <CanvasGroup>();
                        source.Add(new CvsBase.ItemInfo()
                        {
                            tglItem = component1,
                            cgItem  = component2
                        });
                    }
                }
            }
            if (1 >= source.Count <CvsBase.ItemInfo>())
            {
                return;
            }
            this.items = source.ToArray();
        }