Помогите написать шейдер прозрачной текстуры с двухсторонним освещением (Unity3D).

Нужна очередная помощь гуру по шейдерам в Юнити (4.6.1).
Методом тыка написал след. шейдер (соединив 2 шейдера в 1) чтобы спрайты в игре были прозрачные и двухсторонние (как в старых 3D-шутерах со спрайтами вместо 3D):

https://pastebin.com/GfrzMgUQ

Осталась проблема — свет освещает текстуру только с одной стороны.
Если кто знает, как сделать чтобы источники света освещали текстуру с двух сторон, — поделитесь знаниями.
Получалось сделать двухстороннее освещение, но терялась прозрачность.