void SendMessage(int id) { if (id == 0) { using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.Write(House); using (Message message = Message.Create(Tags.HouseNormal, writer)) { foreach (IClient client in Clients.Values) { client.SendMessage(message, SendMode.Reliable); } } } } else if (id == 1) { using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.WriteSmart(House, ExtraSyncData.TypeIDANDTag, 1); using (Message message = Message.Create(Tags.HouseNothing, writer)) { foreach (IClient client in Clients.Values) { client.SendMessage(message, SendMode.Reliable); } } } } else if (id == 2) { using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.WriteSmart(House, 1, true); using (Message message = Message.Create(Tags.HouseType, writer)) { foreach (IClient client in Clients.Values) { client.SendMessage(message, SendMode.Reliable); } } } } else if (id == 3) { using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.WriteSmart(House, 1, false, true); using (Message message = Message.Create(Tags.HouseTag, writer)) { foreach (IClient client in Clients.Values) { client.SendMessage(message, SendMode.Reliable); } } } } else if (id == 4) { using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.WriteSmart(House, 1); using (Message message = Message.Create(Tags.HouseTypeANDTag, writer)) { foreach (IClient client in Clients.Values) { client.SendMessage(message, SendMode.Reliable); } } } } else if (id == 5) { using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.WriteSmart(House, ExtraSyncData.TypeIDANDTag, 1); using (Message message = Message.Create(Tags.HouseUpdateNothing, writer)) { foreach (IClient client in Clients.Values) { client.SendMessage(message, SendMode.Reliable); } } } } else if (id == 6) { using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.WriteSmart(House, ExtraSyncData.TypeID, 1); using (Message message = Message.Create(Tags.HouseUpdateTag, writer)) { foreach (IClient client in Clients.Values) { client.SendMessage(message, SendMode.Reliable); } } } } Console.WriteLine("Insert a message number from 0 to 6 "); SendMessage(int.Parse(Console.ReadLine())); }