示例#1
0
文件: GameMessage.cs 项目: NanQi/demo
      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));
            }
         }
      }
示例#2
0
文件: BaseMessage.cs 项目: NanQi/demo
 public BaseMessageEventArgs(BaseMessage msg)
 {
    this.Msg = msg.Msg;
 }