public override byte[] SetString(string value, int maxLength, int PadToSize = 0, ushort PadWith = 0) { if (PadToSize == 0) { PadToSize = maxLength + 1; } return(StringConverter.SetString7(value, maxLength, Language, PadToSize, PadWith)); }
public void SetPlayerNames(IReadOnlyList <string> value) { if (value.Count != PlayerCount) { return; } for (int i = 0; i < PlayerCount; i++) { string tr = value[i] == NPC ? string.Empty : value[i]; StringConverter.SetString7(tr, 12, 13).CopyTo(Data, 0xEC + (0x1A * i)); } }
private byte[] SetString(string value, int maxLength, bool chinese = false) => StringConverter.SetString7(value, maxLength, Language, chinese: chinese);
public override byte[] SetString(string value, int maxLength) => StringConverter.SetString7(value, maxLength, Language);