Beispiel #1
0
        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"));
        }