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); } }
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; } }
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(); } } }
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() })); }
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); } }