private void Parse(AssetsReader reader) { Version = reader.ReadInt16(); Depth = reader.ReadSByte(); IsArray = reader.ReadBoolean(); TypeOffset = reader.ReadInt32(); NameOffset = reader.ReadInt32(); Size = reader.ReadInt32(); Index = reader.ReadInt32(); Flags = reader.ReadInt32(); }
private void Parse(AssetsReader reader, bool hasTypeTree) { ClassID = reader.ReadInt32(); Unknown1 = reader.ReadSByte(); Unknown2 = reader.ReadInt16(); if (IsScriptType) { ScriptHash = reader.ReadGuid(); } TypeHash = reader.ReadGuid(); if (hasTypeTree) { TypeTree = new TypeTree(reader); } }