public static byte[] SpeechRequestUnicode(SpeechType type, SpeechFont font, ushort color, string text) { // For security reasons if (text.Length > Core.MaxSpeechLenght) { text = text.Remove(Core.MaxSpeechLenght); } PacketWriter writer = new PacketWriter(0xAD); writer.WriteBlockSize(); writer.Write((byte)type); writer.Write(color); writer.Write((ushort)font); writer.WriteAsciiString("CSY", 4); writer.WriteUnicodeString(text); return(writer.GetBytes()); }
public static byte[] CharacterSpeechUnicode(uint serial, ushort model, string name, SpeechType type, SpeechFont font, ushort color, string text) { // For security reasons if (text.Length > Core.MaxSpeechLenght) { text = text.Remove(Core.MaxSpeechLenght); } PacketWriter writer = new PacketWriter(0xAE); writer.WriteBlockSize(); writer.Write(serial); writer.Write(model); writer.Write((byte)type); writer.Write(color); writer.Write((ushort)font); writer.WriteAsciiString("CSY", 4); writer.WriteAsciiString(name, 30); writer.WriteUnicodeString(text); return(writer.GetBytes()); }
public static byte[] CharacterSpeechUnicode(uint serial, ushort model, string name, SpeechType type, SpeechFont font, ushort color, string text) { // For security reasons if (text.Length > Core.MaxSpeechLenght) text = text.Remove(Core.MaxSpeechLenght); PacketWriter writer = new PacketWriter(0xAE); writer.WriteBlockSize(); writer.Write(serial); writer.Write(model); writer.Write((byte)type); writer.Write(color); writer.Write((ushort)font); writer.WriteAsciiString("CSY", 4); writer.WriteAsciiString(name, 30); writer.WriteUnicodeString(text); return writer.GetBytes(); }
public static byte[] SpeechRequestUnicode(SpeechType type, SpeechFont font, ushort color, string text) { // For security reasons if (text.Length > Core.MaxSpeechLenght) text = text.Remove(Core.MaxSpeechLenght); PacketWriter writer = new PacketWriter(0xAD); writer.WriteBlockSize(); writer.Write((byte)type); writer.Write(color); writer.Write((ushort)font); writer.WriteAsciiString("CSY", 4); writer.WriteUnicodeString(text); return writer.GetBytes(); }