AnimalCrossingQR.AC.NibbleWriter.WriteString C# (CSharp) Method

WriteString() public method

public WriteString ( string value, int rawLength ) : void
value string
rawLength int
return void
        public void WriteString(string value, int rawLength)
        {
            byte[] data = encoding.GetBytes(value);
            byte[] finalData = new byte[rawLength];

            Array.Copy(data, finalData, Math.Min(data.Length, finalData.Length));
            foreach (byte b in finalData)
                WriteByte(b);
        }

Usage Example

Esempio n. 1
0
        public void Write(NibbleWriter nibbleWriter)
        {
            nibbleWriter.WriteByte(UniqueID[0]);
            nibbleWriter.WriteByte(UniqueID[1]);
            nibbleWriter.WriteString(Name, 20);
            nibbleWriter.WriteByte(UniqueID[2]);
            nibbleWriter.WriteByte(UniqueID[3]);
            nibbleWriter.WriteString(Town, 16);

            nibbleWriter.WriteByte(UniqueID[6]);
            nibbleWriter.WriteByte(UniqueID[7]);
            nibbleWriter.WriteByte(UniqueID[8]);
            nibbleWriter.WriteByte(UniqueID[9]);

            nibbleWriter.WriteByte(UniqueID[4]);
            nibbleWriter.WriteByte(UniqueID[5]);
        }
All Usage Examples Of AnimalCrossingQR.AC.NibbleWriter::WriteString