Пример #1
0
        public static void Awake(PipelineResources resources)
        {
            int maximumClusterCount        = 0;
            ClusterMatResources clusterRes = resources.clusterResources;

            if (Application.isPlaying && clusterRes)
            {
                clusterRes.Init(resources);
                maximumClusterCount = clusterRes.maximumClusterCount;
            }
            singletonReady            = true;
            SceneController.resources = resources;
            addList    = new NativeList <ulong>(10, Allocator.Persistent);
            baseBuffer = new PipelineBaseBuffer();
            PipelineFunctions.InitBaseBuffer(baseBuffer, maximumClusterCount);
        }