private void readTypeDatas(DataReader data) { SerializeTypeTreeData node = new SerializeTypeTreeData(); node.DeSerialize(data); int numOfChildren = data.ReadInt32(); for (int i = 0; i < numOfChildren; i++) { readTypeDatas(data); } }
public override void DeSerialize(DataReader data) { type = data.ReadStringNull(); name = data.ReadStringNull(); size = data.ReadInt32(); index = data.ReadInt32(); isArray = data.ReadInt32(); version = data.ReadInt32(); metaFlag = data.ReadInt32(); numOfChildren = data.ReadInt32(); children = new SerializeTypeTreeData[numOfChildren]; for (int i = 0; i < numOfChildren; i++) { children[i] = new SerializeTypeTreeData(); children[i].DeSerialize(data); } }
public override void DeSerialize(DataReader br) { header.DeSerialize(br); br.byteOrder = DataReader.ByteOrder.Little; UnityVersion = br.ReadStringNull(); attributes = br.ReadInt32(); embedded = br.ReadBool(); numOfBaseClasses = br.ReadInt32(); classes = new SerializeTypeTreeData[numOfBaseClasses]; for (int i = 0; i < numOfBaseClasses; i++) { classes[i] = new SerializeTypeTreeData(embedded); classes[i].DeSerialize(br); } numOfObjects = br.ReadInt32(); objectInfos = new SerializeAssetObject[numOfObjects]; for (int i = 0; i < numOfObjects; i++) { objectInfos[i] = new SerializeAssetObject((int)header.DataOffset); objectInfos[i].DeSerialize(br); } numOfObjectIdentifiers = br.ReadInt32(); objectIdentifiers = new SerializeObjectIdentifier[numOfObjectIdentifiers]; for (int i = 0; i < numOfObjectIdentifiers; i++) { objectIdentifiers[i] = new SerializeObjectIdentifier(); objectIdentifiers[i].DeSerialize(br); } numOfFileIdentifiers = br.ReadInt32(); fileIdentifiers = new SerializeFileIdentifier[numOfFileIdentifiers]; for (int i = 0; i < numOfFileIdentifiers; i++) { fileIdentifiers[i] = new SerializeFileIdentifier(); fileIdentifiers[i].DeSerialize(br); } }
public override void DeSerialize(DataReader br) { header.DeSerialize(br); br.byteOrder = DataReader.ByteOrder.Little; UnityVersion = br.ReadStringNull(); attributes = br.ReadInt32(); embedded = br.ReadBool(); numOfBaseClasses = br.ReadInt32(); classes = new SerializeTypeTreeData[numOfBaseClasses]; for (int i = 0; i < numOfBaseClasses; i++) { classes[i] = new SerializeTypeTreeData(embedded); classes[i].DeSerialize(br); } numOfObjects = br.ReadInt32(); objectInfos = new SerializeAssetObject[numOfObjects]; for (int i = 0; i < numOfObjects; i++) { objectInfos[i] = new SerializeAssetObject((int)header.DataOffset); objectInfos[i].DeSerialize(br); } numOfObjectIdentifiers = br.ReadInt32(); objectIdentifiers = new SerializeObjectIdentifier[numOfObjectIdentifiers]; for (int i = 0; i < numOfObjectIdentifiers; i++) { objectIdentifiers[i] = new SerializeObjectIdentifier(); objectIdentifiers[i].DeSerialize(br); } numOfFileIdentifiers = br.ReadInt32(); fileIdentifiers = new SerializeFileIdentifier[numOfFileIdentifiers]; for (int i = 0; i < numOfFileIdentifiers; i++) { fileIdentifiers[i] = new SerializeFileIdentifier(); fileIdentifiers[i].DeSerialize(br); } }
private void readTypeDatas(DataReader data) { SerializeTypeTreeData node = new SerializeTypeTreeData(); node.DeSerialize(data); int numOfChildren = data.ReadInt32(); for (int i = 0; i < numOfChildren; i++) { readTypeDatas(data); } }
public override void DeSerialize(DataReader data) { ClassID = data.ReadInt32(); rootType = new SerializeTypeTreeData(); rootType.DeSerialize(data); }
public override void DeSerialize(DataReader data) { type = data.ReadStringNull(); name = data.ReadStringNull(); size = data.ReadInt32(); index = data.ReadInt32(); isArray = data.ReadInt32(); version = data.ReadInt32(); metaFlag = data.ReadInt32(); numOfChildren = data.ReadInt32(); children = new SerializeTypeTreeData[numOfChildren]; for (int i = 0; i < numOfChildren; i++) { children[i] = new SerializeTypeTreeData(); children[i].DeSerialize(data); } }
public override void DeSerialize(DataReader data) { ClassID = data.ReadInt32(); rootType = new SerializeTypeTreeData(); rootType.DeSerialize(data); }