Exemple #1
0
        internal void CalculateAssetDependents(NativeArray <int> assetInstanceIds, NativeHashSet <int> outDependents)
        {
#if UNITY_EDITOR
            if (assetInstanceIds.Length == 0)
            {
                return;
            }
            var toBeProcessed = new NativeList <int>(0, Allocator.Temp);
            AssetDependencyTracker.CalculateDirectDependents(assetInstanceIds, toBeProcessed);
            CalculateDependents(toBeProcessed, outDependents);
#endif
        }