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 AbilityMessageEventArgs(AbilityMessage msg)
     : base(msg)
 {
     this.触发单位  = msg.触发单位;
     this.获得的技能 = msg.获得的技能;
 }
Ejemplo n.º 3
0
 public AbilityMessageEventArgs(AbilityMessage msg)
    : base(msg)
 {
    this.触发单位 = msg.触发单位;
    this.获得的技能 = msg.获得的技能;
 }