Beispiel #1
0
      public static void AddMsg(BaseMessage msg)
      {
         _lstMessage.Add(msg);

         if (AddMessage != null)
         {
            if (msg is FightMessage)
            {
               FightMessage fight = msg as FightMessage;
               AddMessage(fight.攻击者, new FightMessageEventArgs(fight));
            }
            else if (msg is AbilityMessage)
            {
               AbilityMessage ability = msg as AbilityMessage;
               AddMessage(ability.触发单位, new AbilityMessageEventArgs(ability));
            }
         }
      }
Beispiel #2
0
 public BaseMessageEventArgs(BaseMessage msg)
 {
    this.Msg = msg.Msg;
 }