Ejemplo n.º 1
0
        public void Write(DataWriter writer, int offset, bool unity5Formatting)
        {
            if (unity5Formatting) {
                writer.WriteInt64(ObjectID);
            } else {
                writer.WriteInt32((int)ObjectID);
            }

            writer.WriteInt32(offset);
            writer.WriteInt32(Bytes.Length);
            writer.WriteInt32(TypeID);
            writer.WriteInt16(ClassID);

            if (unity5Formatting) {
                writer.WriteInt16(ScriptTypeIndex);
                writer.WriteBoolean(IsStripped != 0);
            } else {
                writer.WriteInt16(IsStripped);
            }
        }