Exemple #1
0
 private void OnStatusNotify(object sender, StatusNotify notify)
 {
     foreach (NStatus status in notify.Status)
     {
         Notify(status);
     }
 }
Exemple #2
0
 private void OnStatusNotify(object sender, StatusNotify message)
 {
     foreach (var item in message.Status)
     {
         Notify(item);
     }
 }
Exemple #3
0
        public virtual void OnStatusNotify(string title, string message, string icon)
        {
            StatusNotify handler = StatusNotifyEvent;

            if (handler != null)
            {
                handler(title, message, icon);
            }
        }
Exemple #4
0
 private void OnStatusNotify(object sender, StatusNotify message)
 {
     foreach (var NStatus in message.Status)
     {
         //Debug.Log($"status {NStatus.Id} type{NStatus.Type}");
         StatusNotifyHandler handler = null;
         if (eventMap.TryGetValue(NStatus.Type, out handler))
         {
             handler(NStatus);
         }
         queue.Enqueue(NStatus);
     }
     LuaBehaviour.Instance.SafeDoString("ItemGainCtrl:ShowGain()");
 }
Exemple #5
0
 private void OnNotify(object sender, StatusNotify notifies)
 {
     Debug.LogFormat("status change notify received");
     foreach (var statusNotify in notifies.Status)
     {
         if (statusNotify.Type == StatusType.Item)
         {
             if (OnItemNotify != null)
             {
                 OnItemNotify.Invoke(statusNotify);
             }
         }
     }
 }