コード例 #1
0
        private void OnSurrenderTimeStart(CUIEvent cuiEvent)
        {
            GameObject     srcWidget      = cuiEvent.m_srcWidget;
            CUITimerScript cUITimerScript = cuiEvent.m_srcWidgetScript as CUITimerScript;

            if (srcWidget != null && cUITimerScript != null)
            {
                float value = cUITimerScript.GetCurrentTime() / (float)this.GetSurrenderVaildTime();
                Utility.GetComponetInChild <Slider>(srcWidget, "CountDownBar/Bar").set_value(value);
            }
        }
コード例 #2
0
        private void OnSurrenderTimeStart(CUIEvent cuiEvent)
        {
            GameObject     srcWidget       = cuiEvent.m_srcWidget;
            CUITimerScript srcWidgetScript = cuiEvent.m_srcWidgetScript as CUITimerScript;

            if ((srcWidget != null) && (srcWidgetScript != null))
            {
                float num = srcWidgetScript.GetCurrentTime() / ((float)this.GetSurrenderVaildTime());
                Utility.GetComponetInChild <Slider>(srcWidget, "CountDownBar/Bar").value = num;
            }
        }
コード例 #3
0
        public void DelayCloseSurrenderForm(int delay)
        {
            CUIFormScript form = Singleton <CUIManager> .GetInstance().GetForm(CSurrenderSystem.s_surrenderForm);

            if (form != null)
            {
                CUITimerScript component = form.transform.GetChild(0).GetComponent <CUITimerScript>();
                if (component != null && component.GetCurrentTime() > (float)delay)
                {
                    component.SetTotalTime((float)delay);
                    component.ReStartTimer();
                }
            }
        }
コード例 #4
0
        public static void UpdateSwapBox(COM_PLAYERCAMP camp, int pos)
        {
            CUIFormScript form = Singleton <CUIManager> .GetInstance().GetForm(CRoomSystem.PATH_ROOM_SWAP);

            if (form == null || form.gameObject == null)
            {
                return;
            }
            GameObject     gameObject      = Utility.FindChild(form.gameObject, "SwapMessageBox");
            CUITimerScript component       = gameObject.GetComponent <CUITimerScript>();
            Text           componetInChild = Utility.GetComponetInChild <Text>(gameObject, "Content");

            componetInChild.set_text(Singleton <CTextManager> .instance.GetText("Room_Change_Pos_Tip_3", new string[]
            {
                Singleton <CTextManager> .instance.GetText("RoomCamp_" + (int)camp),
                (pos + 1).ToString(),
                ((int)component.GetCurrentTime()).ToString()
            }));
        }
コード例 #5
0
        public static void UpdateSwapBox(int pos)
        {
            CUIFormScript form = Singleton <CUIManager> .GetInstance().GetForm(CRoomSystem.PATH_ROOM_SWAP);

            if ((form != null) && (form.gameObject != null))
            {
                GameObject     p         = Utility.FindChild(form.gameObject, "SwapMessageBox");
                CUITimerScript component = p.GetComponent <CUITimerScript>();
                string[]       args      = new string[] { (pos + 1).ToString(), ((int)component.GetCurrentTime()).ToString() };
                Utility.GetComponetInChild <Text>(p, "Content").text = Singleton <CTextManager> .instance.GetText("Room_Change_Pos_Tip_3", args);
            }
        }