public void RemoveMonstersGroup(MonstersGroup group) { Send(string.Concat("GM|-", group.ID)); lock (MonstersGroups) MonstersGroups.Remove(group); }
public MonsterFight(Character character, MonstersGroup group, Map map) : base(FightType.PVM, map) { Fighter attacker = new CharacterFighter(character, this); MonsterFighter monster = new MonsterFighter(group.Monsters[0], this, group.ID); monster.InitCell = group.MapCell; group.StopTimer = true; group.Monsters.Remove(group.Monsters[0]); map.RemoveMonstersGroup(group); FightInit(attacker, monster); }