Example #1
0
 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));
 }
Example #2
0
        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));
            }
        }
Example #3
0
 private byte[] SetString(string value, int maxLength, bool chinese = false) => StringConverter.SetString7(value, maxLength, Language, chinese: chinese);
Example #4
0
 public override byte[] SetString(string value, int maxLength) => StringConverter.SetString7(value, maxLength, Language);