public override IEnumerable <Object> FetchDependencies(ISerializedFile file, bool isLog = false) { foreach (Object asset in base.FetchDependencies(file, isLog)) { yield return(asset); } yield return(SkyboxMaterial.FetchDependency(file, isLog, ToLogString, "m_SkyboxMaterial")); yield return(HaloTexture.FetchDependency(file, isLog, ToLogString, "m_HaloTexture")); yield return(SpotCookie.FetchDependency(file, isLog, ToLogString, "m_SpotCookie")); yield return(CustomReflection.FetchDependency(file, isLog, ToLogString, "m_CustomReflection")); if (IsReadGeneratedSkyboxReflection(file.Version, file.Flags)) { yield return(GeneratedSkyboxReflection.FetchDependency(file, isLog, ToLogString, "m_GeneratedSkyboxReflection")); } yield return(Sun.FetchDependency(file, isLog, ToLogString, "m_Sun")); }