public void SetUIEvent(enUIEventType eventType, enUIEventID eventID, stUIEventParams eventParams) { switch (eventType) { case enUIEventType.Down: this.m_onDownEventID = eventID; this.m_onDownEventParams = eventParams; break; case enUIEventType.Click: this.m_onClickEventID = eventID; this.m_onClickEventParams = eventParams; break; case enUIEventType.HoldStart: this.m_onHoldStartEventID = eventID; this.m_onHoldStartEventParams = eventParams; break; case enUIEventType.Hold: this.m_onHoldEventID = eventID; this.m_onHoldEventParams = eventParams; break; case enUIEventType.HoldEnd: this.m_onHoldEndEventID = eventID; this.m_onHoldEndEventParams = eventParams; break; case enUIEventType.DragStart: this.m_onDragStartEventID = eventID; this.m_onDragStartEventParams = eventParams; break; case enUIEventType.Drag: this.m_onDragEventID = eventID; this.m_onDragEventParams = eventParams; break; case enUIEventType.DragEnd: this.m_onDragEndEventID = eventID; this.m_onDragEndEventParams = eventParams; break; case enUIEventType.Drop: this.m_onDropEventID = eventID; this.m_onDropEventParams = eventParams; break; case enUIEventType.Up: this.m_onUpEventID = eventID; this.m_onUpEventParams = eventParams; break; } }
public void OpenSendMsgAlert(int autoCloseTime = 5, enUIEventID timeUpEventId = 0) { CUIEvent uiEvent = new CUIEvent { m_eventID = enUIEventID.Common_SendMsgAlertOpen }; stUIEventParams @params = new stUIEventParams { tag = autoCloseTime, tag2 = (int)timeUpEventId }; uiEvent.m_eventParams = @params; Singleton <CUIEventManager> .GetInstance().DispatchUIEvent(uiEvent); }
public void SetUIEvent(enUIEventType eventType, enUIEventID eventID, stUIEventParams eventParams) { switch (eventType) { case enUIEventType.Down: this.m_onDownEventID = eventID; this.m_onDownEventParams = eventParams; break; case enUIEventType.Click: this.m_onClickEventID = eventID; this.m_onClickEventParams = eventParams; break; case enUIEventType.Up: this.m_onUpEventID = eventID; this.m_onUpEventParams = eventParams; break; } }
public void SetUIEvent(enUIEventType eventType, enUIEventID eventID, stUIEventParams eventParams) { if (eventType != enUIEventType.Down) { if (eventType != enUIEventType.Click) { if (eventType == enUIEventType.Up) { this.m_onUpEventID = eventID; this.m_onUpEventParams = eventParams; } } else { this.m_onClickEventID = eventID; this.m_onClickEventParams = eventParams; } } else { this.m_onDownEventID = eventID; this.m_onDownEventParams = eventParams; } }
public void SetUIEvent(enAnimatorEventType eventType, enUIEventID eventID, stUIEventParams eventParams) { this.m_eventIDs[(int)eventType] = eventID; this.m_eventParams[(int)eventType] = eventParams; }
public void SetAnimationEvent(enAnimationEventType animationEventType, enUIEventID eventId, stUIEventParams eventParams = default(stUIEventParams)) { this.m_eventIDs[(int)animationEventType] = eventId; this.m_eventParams[(int)animationEventType] = eventParams; }
public void OpenSmallMessageBox(string strContent, bool isHaveCancelBtn, enUIEventID confirmID, enUIEventID cancelID, stUIEventParams par, int autoCloseTime = 0, enUIEventID closeTimeID = 0, string confirmStr = "", string cancelStr = "", bool isContentLeftAlign = false) { CUIFormScript script = Singleton <CUIManager> .GetInstance().OpenForm("UGUI/Form/Common/Form_SmallMessageBox.prefab", false, false); if (script != null) { GameObject gameObject = script.gameObject; if (gameObject != null) { if (string.IsNullOrEmpty(confirmStr)) { confirmStr = Singleton <CTextManager> .GetInstance().GetText("Common_Confirm"); } if (string.IsNullOrEmpty(cancelStr)) { cancelStr = Singleton <CTextManager> .GetInstance().GetText("Common_Cancel"); } GameObject obj3 = gameObject.transform.Find("Panel/Panel/btnGroup/Button_Confirm").gameObject; obj3.GetComponentInChildren <Text>().text = confirmStr; GameObject obj4 = gameObject.transform.Find("Panel/Panel/btnGroup/Button_Cancel").gameObject; obj4.GetComponentInChildren <Text>().text = cancelStr; Text component = gameObject.transform.Find("Panel/Panel/Text").GetComponent <Text>(); component.text = strContent; if (!isHaveCancelBtn) { obj4.CustomSetActive(false); } else { obj4.CustomSetActive(true); } CUIEventScript script2 = obj3.GetComponent <CUIEventScript>(); CUIEventScript script3 = obj4.GetComponent <CUIEventScript>(); script2.SetUIEvent(enUIEventType.Click, confirmID, par); script3.SetUIEvent(enUIEventType.Click, cancelID, par); if (isContentLeftAlign) { component.alignment = TextAnchor.MiddleLeft; } if (autoCloseTime != 0) { Transform transform = script.transform.Find("closeTimer"); if (transform != null) { CUITimerScript script4 = transform.GetComponent <CUITimerScript>(); if (script4 != null) { if (closeTimeID > enUIEventID.None) { script4.m_eventIDs[1] = closeTimeID; } script4.SetTotalTime((float)autoCloseTime); script4.StartTimer(); } } } this.CloseSendMsgAlert(); } } }
public void SetFormEventParams(enFormEventType formEventType, stUIEventParams formEventParams) { this.m_eventParams[(int)formEventType] = formEventParams; }
public void OpenMessageBoxWithCancel(string strContent, enUIEventID confirmID, enUIEventID cancelID, stUIEventParams param, string confirmStr, string cancelStr, bool isContentLeftAlign = false) { this.OpenMessageBoxBase(strContent, true, confirmID, cancelID, param, isContentLeftAlign, confirmStr, cancelStr, string.Empty, 0, enUIEventID.None); }
public void OpenMessageBox(string strContent, enUIEventID confirmID, stUIEventParams par, string confirmStr, string titleStr, bool isContentLeftAlign = false) { this.OpenMessageBoxBase(strContent, false, confirmID, enUIEventID.None, par, isContentLeftAlign, confirmStr, string.Empty, titleStr, 0, enUIEventID.None); }
public void OpenMessageBox(string strContent, enUIEventID confirmID, bool isContentLeftAlign = false) { stUIEventParams par = new stUIEventParams(); this.OpenMessageBoxBase(strContent, false, confirmID, enUIEventID.None, par, isContentLeftAlign, string.Empty, string.Empty, string.Empty, 0, enUIEventID.None); }
private void OpenInputBoxBase(string title, string inputTip, enUIEventID confirmID, enUIEventID cancelID, stUIEventParams par, string confirmStr = "确定", string cancelStr = "取消") { CUIFormScript script = Singleton <CUIManager> .GetInstance().OpenForm("UGUI/Form/Common/Form_InputBox.prefab", false, false); GameObject gameObject = null; if (script != null) { gameObject = script.gameObject; } if (gameObject != null) { GameObject obj3 = gameObject.transform.Find("Panel/btnGroup/Button_Confirm").gameObject; obj3.GetComponentInChildren <Text>().text = confirmStr; GameObject obj4 = gameObject.transform.Find("Panel/btnGroup/Button_Cancel").gameObject; obj4.GetComponentInChildren <Text>().text = cancelStr; gameObject.transform.Find("Panel/title/Text").GetComponent <Text>().text = title; gameObject.transform.Find("Panel/inputText/Placeholder").GetComponent <Text>().text = inputTip; CUIEventScript component = obj3.GetComponent <CUIEventScript>(); CUIEventScript script3 = obj4.GetComponent <CUIEventScript>(); component.SetUIEvent(enUIEventType.Click, confirmID, par); script3.SetUIEvent(enUIEventType.Click, cancelID, par); } }
public void OpenInputBox(string title, string inputTip, enUIEventID confirmID, enUIEventID cancelID, stUIEventParams par, string confirmStr, string cancelStr) { this.OpenInputBoxBase(title, inputTip, confirmID, cancelID, par, confirmStr, cancelStr); }
public void OpenInputBox(string title, string inputTip, enUIEventID confirmID, stUIEventParams par) { this.OpenInputBoxBase(title, inputTip, confirmID, enUIEventID.None, par, "确定", "取消"); }
public void SetOnEnableEvent(enUIEventID eventID, stUIEventParams eventParams) { this.m_onEnableEventID = eventID; this.m_onEnableEventParams = eventParams; }
public void SetElementSelectChangedEvent(enUIEventID eventID, stUIEventParams eventParams) { this.m_listSelectChangedEventID = eventID; this.m_listSelectChangedEventParams = eventParams; }
public void OpenMessageBoxWithCancelAndAutoClose(string strContent, enUIEventID confirmID, enUIEventID cancelID, stUIEventParams par, bool isContentLeftAlign = false, int autoCloseTime = 0, enUIEventID timeUpID = 0) { this.OpenMessageBoxBase(strContent, true, confirmID, cancelID, par, isContentLeftAlign, string.Empty, string.Empty, string.Empty, autoCloseTime, timeUpID); }
public void SetAnimationEvent(enAnimationEventType animationEventType, enUIEventID eventId, [Optional] stUIEventParams eventParams) { this.m_eventIDs[(int)animationEventType] = eventId; this.m_eventParams[(int)animationEventType] = eventParams; }