コード例 #1
0
        protected virtual void CopyPixels()
        {
            // Need to make sure we have colors to copy over
            if (colors != null)
            {
                var pixels = texture2D.GetPixels();

                var total = pixels.Length;

                for (var i = 0; i < total; i++)
                {
                    var refID = pixelData[i];

                    if (refID > -1 && refID < total)
                    {
                        pixels[i] = colors[refID];
                    }
                }

                texture2D.SetPixels(pixels);
            }

            currentStep++;
        }