protected override void Start()
 {
     copyTextureRectCoroutine                  = new CopyTextureRectCoroutine();
     copyAdditiveTextureRectCoroutine          = new CopyAdditiveTextureRectCoroutine();
     blendTextureRectCoroutine                 = new BlendTextureRectCoroutine();
     blendAdditiveTextureRectCoroutine         = new BlendAdditiveTextureRectCoroutine();
     colorizeTextureRectCoroutine              = new ColorizeTextureRectCoroutine();
     colorizeAdditiveTextureRectCoroutine      = new ColorizeAdditiveTextureRectCoroutine();
     copyColorizedTextureRectCoroutine         = new CopyColorizedTextureRectCoroutine();
     copyColorizedAdditiveTextureRectCoroutine = new CopyColorizedAdditiveTextureRectCoroutine();
 }
 void EditorStart()
 {
     copyTextureRectCoroutine                  = new CopyTextureRectCoroutine();
     copyAdditiveTextureRectCoroutine          = new CopyAdditiveTextureRectCoroutine();
     blendTextureRectCoroutine                 = new BlendTextureRectCoroutine();
     blendAdditiveTextureRectCoroutine         = new BlendAdditiveTextureRectCoroutine();
     colorizeTextureRectCoroutine              = new ColorizeTextureRectCoroutine();
     colorizeAdditiveTextureRectCoroutine      = new ColorizeAdditiveTextureRectCoroutine();
     copyColorizedTextureRectCoroutine         = new CopyColorizedTextureRectCoroutine();
     copyColorizedAdditiveTextureRectCoroutine = new CopyColorizedAdditiveTextureRectCoroutine();
 }