Ejemplo n.º 1
0
        public void Add(StageTraits traits)
        {
            var s = new Stage(traits);
            s.GetTraits().Ruleset = new Deathmatch(s);

            _stages.Add(s);
        }
Ejemplo n.º 2
0
        public static void ResponseStageMaster(List<Client> clients, Stage stage)
        {
            using (var packet = new PacketWriter(Operation.StageMaster, CryptFlags.Encrypt))
            {
                packet.Write(stage.GetTraits().StageId);
                packet.Write(stage.GetTraits().Master.GetMuid());

                clients.ForEach(c => c.Send(packet));
            }
        }
Ejemplo n.º 3
0
 public bool StageExists(Stage stage)
 {
     return _stages.Find(stage.GetTraits().StageId) != null;
 }