Beispiel #1
0
        void Start()
        {
            mfm = new HotFixTipsMeditor(this);

            Facade.Instance.RegisterMediator(mfm);

            mtxtVersion = GobalTool.FindComponentByPath <Text>(transform, "content/HotFixTipsContent/txt_title");

            mtxtUpdateContent = GobalTool.FindComponentByPath <Text>(transform, "content/HotFixTipsContent/bg/txt_infotitle");

            Button btnClose = GobalTool.FindComponentByPath <Button>(transform, "btn_Close");

            if (btnClose != null)
            {
                btnClose.onClick.AddListener(() =>
                {
                    Debug.Log("Close Click");
                    CloseUI();
                });
            }

            Button btnCancel = GobalTool.FindComponentByPath <Button>(transform, "btn_NO");

            if (btnCancel != null)
            {
                btnCancel.onClick.AddListener(() =>
                {
                    Debug.Log("No Click");
                    CloseUI();
                });
            }

            Button btnConfirm = GobalTool.FindComponentByPath <Button>(transform, "btn_OK");

            if (btnConfirm != null)
            {
                btnConfirm.onClick.AddListener(() =>
                {
                    Debug.Log("Yes Click");
                    Facade.Instance.SendNotification(NotificationType.V2V_BeginUpdateResource);
                    CloseUI();
                });
            }
        }
Beispiel #2
0
 void CloseUI()
 {
     mfm = null;
     GameObject.Destroy(this.gameObject);
 }