コード例 #1
0
 public void Show(string title, string desc, OnEventCallback callback1, OnEventCallback callback2)
 {
     mClose          = false;
     mOkCallback     = callback1;
     mCancelCallback = callback2;
     UIWindowMng.Instance.ShowWindow("MessageBoxSelf");
     mTitle.Text = title;
     mText.Text  = desc;
 }
コード例 #2
0
 protected override void OnInitialized()
 {
     _eventInvokeHelper = new EventInvokeHelper(async echartsParams =>
     {
         if (EventTypes.Count > 0 && OnEventCallback.HasDelegate)
         {
             await OnEventCallback.InvokeAsync(echartsParams);
         }
     });
 }
コード例 #3
0
 void OnCancel()
 {
     Close();
     mResult = EMUN_MSG_RESULT.CANCLE;
     mClose  = true;
     if (mCancelCallback != null)
     {
         mCancelCallback();
     }
     mCancelCallback = null;
     handleCancel();
 }
コード例 #4
0
 void OnOK()
 {
     Close();
     mResult = EMUN_MSG_RESULT.OK;
     mClose  = true;
     if (mOkCallback != null)
     {
         mOkCallback();
     }
     mOkCallback = null;
     handleOK();
 }