コード例 #1
0
ファイル: GameNotifier.cs プロジェクト: shazi129/MathDefence
        public void notifyStateChange(int id)
        {
            INotifyData notifyData = new INotifyData();

            notifyData.id = id;
            notify(notifyData);
        }
コード例 #2
0
ファイル: Recipient.cs プロジェクト: shazi129/MathDefence
 virtual public void onNotify(INotifyData msg)
 {
     if (_notifyAction.ContainsKey(msg.id) && _notifyAction[msg.id] != null)
     {
         _notifyAction[msg.id](msg);
     }
 }
コード例 #3
0
ファイル: GameNotifier.cs プロジェクト: shazi129/MathDefence
 public void notify(INotifyData msg)
 {
     if (_recipientsMap.ContainsKey(msg.id))
     {
         List <Recipient> recipients = _recipientsMap[msg.id];
         for (int i = 0; i < recipients.Count; i++)
         {
             recipients[i].onNotify(msg);
         }
     }
 }