AoMBrgEditor.PssgAttribute.Write C# (CSharp) Method

Write() public method

public Write ( PssgBinaryWriter writer ) : void
writer PssgBinaryWriter
return void
        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);
            }
        }