Этот шейдер для мягкой маски в UI.
Есть такой градиент
Настройками импорта он превращается в такую маску:
И есть обычная картинка:
Стандартная маска юнити ничего тут не обрезает, да и вообще работает криво.
А этот шейдер позволяет регулировать величину обрезания картинки по альфе. То есть можно сделать так:
Для этого достаточно изменять значение параметра в скрипте. Скрипт прилагается
здесь.
Так вот когда в настройках стоит билд таргет Андроид, то в режиме Play этот шейдер не работает:
Если билд таргет WebGL или PC, то всё отлично, как в редакторе.