Ejemplo n.º 1
0
            protected override LogBattleItem Process(Match m)
            {
                LogBattleItem item = new LogBattleItem();
                item.type = LogBattleType.Damage;
                item.main = m.Groups["target"].Value;
                item.target = m.Groups["victim"].Value;
                item.hp = m.Groups["damage"].Value;
                item.skill = String.Empty;

                if (item.IsEmpty(item.main) && !String.IsNullOrWhiteSpace(lastTarget))
                {
                    item.main = lastTarget;
                    lastTarget = String.Empty;
                }

                return item;
            }