Shader LOD and UsePass?

Hey,

I want to make shader LODs for my game, but I want to use the code from other shaders as LODs

something like that:

SubShader {
		Tags {"Queue"="AlphaTest" "IgnoreProjector"="True" "RenderType"="TransparentCutout"}
		LOD 400
		Cull Off
		
******* Shader Code..... ********

		}
		
	SubShader{
		Tags {"Queue"="AlphaTest" "IgnoreProjector"="True" "RenderType"="TransparentCutout"}
		LOD 300
		Cull Off
		
		UsePass "Other/Shader/BASE"
	
	}

It doesn’t seem to work, always take the fallback shader instead.
I’m I missing something? is this how you do it?

Thanks!

I would also like to know the answer…
Were you able to solve that?

Turns out that this is basically what fallback does. So I have my shader LOD400 and if I set my maximum LOD to 300 it will use the Fallback shader.