public override void Read(EndianStream stream) { base.Read(stream); if (IsReadPrefab) { PrefabParentObject.Read(stream); PrefabInternal.Read(stream); } }
public override void Read(AssetReader reader) { base.Read(reader); if (IsReadPrefabParentObject(reader.Flags)) { PrefabParentObject.Read(reader); PrefabInternal.Read(reader); } }
public override void Read(AssetStream stream) { base.Read(stream); if (IsReadPrefab(stream.Flags)) { PrefabParentObject.Read(stream); PrefabInternal.Read(stream); } }
protected override YAMLMappingNode ExportYAMLRoot() { YAMLMappingNode node = base.ExportYAMLRoot(); if (IsWritePrefab) { node.Add("m_PrefabParentObject", PrefabParentObject.ExportYAML()); node.Add("m_PrefabInternal", PrefabInternal.ExportYAML()); } return(node); }
public override IEnumerable <Object> FetchDependencies(bool isLog = false) { foreach (Object @object in base.FetchDependencies(isLog)) { yield return(@object); } if (!PrefabParentObject.IsNull) { yield return(PrefabParentObject.GetObject()); } if (!PrefabInternal.IsNull) { yield return(PrefabInternal.GetObject()); } }
public override void Read(AssetReader reader) { base.Read(reader); #if UNIVERSAL if (IsReadPrefabParentObject(reader.Flags)) { PrefabParentObject.Read(reader); PrefabInternal.Read(reader); } if (IsReadPrefabAsset(reader.Version, reader.Flags)) { PrefabAsset.Read(reader); } #endif }