public SerializedProperty(BinaryReader reader) { m_Name = reader.ReadAlignedString(); m_Description = reader.ReadAlignedString(); int numAttributes = reader.ReadInt32(); m_Attributes = new List <string>(numAttributes); for (int i = 0; i < numAttributes; i++) { m_Attributes.Add(reader.ReadAlignedString()); } m_Type = (SerializedPropertyType)reader.ReadInt32(); m_Flags = reader.ReadUInt32(); int numValues = 4; m_DefValue = new List <float>(numValues); for (int i = 0; i < numValues; i++) { m_DefValue.Add(reader.ReadSingle()); } m_DefTexture = new SerializedTextureProperty(reader); }
public SerializedProperty(BinaryReader reader) { m_Name = reader.ReadAlignedString(); m_Description = reader.ReadAlignedString(); m_Attributes = reader.ReadStringArray(); m_Type = (SerializedPropertyType)reader.ReadInt32(); m_Flags = reader.ReadUInt32(); m_DefValue = reader.ReadSingleArray(4); m_DefTexture = new SerializedTextureProperty(reader); }