public void Execute(int index)
        {
            SpriteSheetAnimationComponent SpriteSheetAnimationComponent = nativeArray[index];

            matrixArray[startingIndex + index] = SpriteSheetAnimationComponent.matrix;
            uvArray[startingIndex + index]     = SpriteSheetAnimationComponent.uv;
            matIdArray[startingIndex + index]  = SpriteSheetAnimationComponent.sheetMaterialId;
        }
 public void Execute()
 {
     for (int i = 0; i < sortArray.Length - 1; i++)
     {
         for (int j = sortArray.Length - 1; j > i; j--)
         {
             if ((sortArray[i].sortingOrder) > (sortArray[j].sortingOrder))
             {
                 SpriteSheetAnimationComponent tmp = sortArray[i];
                 sortArray[i] = sortArray[j];
                 sortArray[j] = tmp;
             }
         }
     }
 }