Esempio n. 1
0
    public void SetButtonState(MessageBoxButtonState state, bool isShowCancel)
    {
        if (state == MessageBoxButtonState.OK)
        {
            btn_ok.gameObject.SetActive(true);

            // btn_ok.gameObject.GetComponent<RectTransform>().anchoredPosition = btn_ok_pos;
        }
        //else if (state == MessageBoxButtonState.OK_Cancel)
        //{
        //    btn_ok.gameObject.SetActive(true);
        //    //btn_cancel.gameObject.SetActive(true);
        //   // btn_ok.gameObject.GetComponent<RectTransform>().anchoredPosition = btn_ok_both_pos;
        //}
        btn_cancel.gameObject.SetActive(isShowCancel);
    }
Esempio n. 2
0
    public static void Show(string title, string msg, Vector3 pos, MessageBoxButtonState state, MessageBoxDelegate buttonEvent, bool isShowCancel = false)
    {
        if (messageBoxClone == null)
        {
            Object messageObj = Resources.Load(path);
            messageBoxClone = GameObject.Instantiate(messageObj) as GameObject;
            messageBoxClone.transform.SetParent(UIUtility.GetRootCanvas());

            messageBoxClone.transform.localScale    = new Vector3(2, 2, 2);
            messageBoxClone.transform.localRotation = Quaternion.Euler(0, 0, 0);
            messageBoxClone.GetComponent <RectTransform>().anchoredPosition3D = pos;
        }
        UIMesageBoxControl uiMessage = messageBoxClone.GetComponent <UIMesageBoxControl>();

        uiMessage.Open();
        uiMessage.Clear();
        uiMessage.SetButtonState(state, isShowCancel);
        uiMessage.SetTitle(title);
        uiMessage.SetMessage(msg);
        uiMessage.SetButtonEvent(buttonEvent);
    }
Esempio n. 3
0
 public static void Show(string title, string msg, MessageBoxButtonState state, MessageBoxDelegate buttonEvent, bool isShowCancel)
 {
     Show(title, msg, Vector2.zero, state, buttonEvent, isShowCancel);
 }