private byte[] SetString(string value, int maxLength) { if (Korean) { return(StringConverter.SetString2KOR(value, maxLength - 1)); } return(StringConverter.SetString1(value, maxLength - 1, Japanese)); }
public override byte[] SetString(string value, int maxLength) { if (Korean) { return(StringConverter.SetString2KOR(value, maxLength)); } return(StringConverter.SetString1(value, maxLength, Japanese)); }
public override void SetMessage(string line1, string line2) { if (US) { StringConverter.SetString1(line2, 0x10, false, 0x10, 0x50).CopyTo(Data, 0x11); StringConverter.SetString1(line1, 0x10, false, 0x10, (ushort)(Data.Skip(0x11).Take(0x10).All(v => v == 0x50) ? 0x50 : 0x7F)).CopyTo(Data, 0); Data[0x10] = 0x4E; } }
private byte[] SetString(string value, int maxLength) => StringConverter.SetString1(value, maxLength - 1, Japanese);
public override byte[] SetString(string value, int maxLength) => StringConverter.SetString1(value, maxLength, Japanese);