ok… forget serialize function …
I wrote a global shader, and after compile, first runs the editor, the FShaderResourceParameter is bound, while in the second runing(no compile), the same shader resource parameter is unbound…
if change the global shader usf file, for example, add an empty line, the global shader will recompile and the parameter is bound, but next time runs the editor … it is unbound…