public ValuePacket(PacketEnum type, byte value) { this.type = (byte)type; this.value = new byte[1] { value }; }
public ValuePacket(PacketEnum type, SerializableDefinitionId?value) { this.type = (byte)type; if (!value.HasValue) { this.value = new byte[0]; } else { this.value = MyAPIGateway.Utilities.SerializeToBinary(value.Value); } }
public ValuePacket(PacketEnum type, bool value) { this.type = (byte)type; if (value) { this.value = new byte[1] { 1 } } ; else { this.value = new byte[1] { 0 } }; }
public ValuePacket(PacketEnum type, float value) { this.type = (byte)type; this.value = BitConverter.GetBytes(value); }