void LoadContent () { surfaceShader = Game.Content.Load<Ubershader>("surface"); factory = surfaceShader.CreateFactory( typeof(SurfaceFlags), (ps,i) => Enum(ps, (SurfaceFlags)i ) ); }