UnlitTwoTexture and envmap

Im making a map with rain and to make envirement look more realistic I made textures with UnlitTwoTexture shader and $texture2 as custom water so it looks like water is slowly going down on a surface. However I cant get reflection to work even after rebuilding cubemaps. Parameter $envmap seems to not work. Heres vmt:


"UnlitTwoTexture"
{
	"$basetexture" "customz/tileroofblue"
        "$texture2" "customz/water_moving"
	"$bumpmap" "customz/tileroofblueNRM"
	 "$surfaceprop" "wood"
	
        "$normalmapalphaenvmapmask" 1
	"$envmap" "env_cubemap"
	"$envmaptint" "[ 1.2 1.2 1.2 ]"

	"Proxies"
	{
		"TextureScroll"
		{
			"texturescrollvar" "$texture2transform"
			"texturescrollrate" .16
			"texturescrollangle" -75
		}
	}
}


What can I do to have it reflected? Should I use other shader?

Does it work without the scrolling?

No it doesnt.

UnilitTwoTexture does not support envmap or bumpmaps, so you probably have to use texture2 as detail texture with a lightmapped shader or not use envmaps at all.

For some reason LightmappedGeneric didnt scroll the texture. Seems like doesnt support it beacose in console it says “…TextureScroll unable to initialise.”
Heres vmt:


"LightmappedGeneric"
{
	"$basetexture" "customz/tileroofblue"
        "$detail" "customz/water_moving"
	"$bumpmap" "customz/tileroofblueNRM"
	 "$surfaceprop" "wood"

"$normalmapalphaenvmapmask" 1
	"$envmap" "env_cubemap"
	"$envmaptint" "[ 1.2 1.2 1.2 ]"

	"Proxies"
	{
		"TextureScroll"
		{
			"texturescrollvar" "$detailtransform"
			"texturescrollrate" .16
			"texturescrollangle" -90
		}
	}
}

EDIT:
I will try to make alpha channels in textures. Maybe it will work with $basealphaenvmapmask

EDIT 2:
Alpha channels didnt work. Also tryed other solutions but it didnt worked too. I will have to use two brushes to achiv this effect I guess.