AoMBrgEditor.PssgBinaryWriter.WritePSSGString C# (CSharp) Method

WritePSSGString() public method

public WritePSSGString ( string str ) : void
str string
return void
        public void WritePSSGString(string str)
        {
            byte[] bytes = Encoding.UTF8.GetBytes(str);
            this.Write(bytes.Length);
            this.Write(bytes);
        }

Usage Example

Example #1
0
 public void Write(PssgBinaryWriter writer)
 {
     writer.Write(id);
     writer.Write(size);
     if (data is string)
     {
         writer.WritePSSGString((string)data);
     }
     else if (data is UInt16)
     {
         writer.Write((UInt16)data);
     }
     else if (data is UInt32)
     {
         writer.Write((UInt32)data);
     }
     else if (data is Int16)
     {
         writer.Write((Int16)data);
     }
     else if (data is Int32)
     {
         writer.Write((Int32)data);
     }
     else if (data is Single)
     {
         writer.Write((Single)data);
     }
     else if (data is bool)
     {
         writer.Write((bool)data);
     }
     else
     {
         writer.Write((byte[])data);
     }
 }
All Usage Examples Of AoMBrgEditor.PssgBinaryWriter::WritePSSGString