コード例 #1
0
ファイル: StageList.cs プロジェクト: Theoretical/bunnyemu
        public void Add(StageTraits traits)
        {
            var s = new Stage(traits);
            s.GetTraits().Ruleset = new Deathmatch(s);

            _stages.Add(s);
        }
コード例 #2
0
ファイル: StagePackets.cs プロジェクト: Theoretical/bunnyemu
        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));
            }
        }
コード例 #3
0
ファイル: Channel.cs プロジェクト: Theoretical/bunnyemu
 public bool StageExists(Stage stage)
 {
     return _stages.Find(stage.GetTraits().StageId) != null;
 }