Converting Blender Cycles shader to Unity Cg / Shaderlabs issues

Hi guys,
So i’ve been trying to replicate this shader I made in cycles which gives stark constrast between 3 different colors based off normal directions. However I’m getting this weird unsmooth shading in unity thats really blocky…


Any suggestions?