Inheritance: BaseMessage
Ejemplo n.º 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));
                }
            }
        }
Ejemplo n.º 2
0
 public FightMessageEventArgs(FightMessage msg)
    : base(msg)
 {
    this.攻击者 = msg.攻击者;
    this.被攻击者 = msg.被攻击者;
 }
Ejemplo n.º 3
0
 public FightMessageEventArgs(FightMessage msg)
     : base(msg)
 {
     this.攻击者  = msg.攻击者;
     this.被攻击者 = msg.被攻击者;
 }