Question Confirming Int/Vector Array Features

Just to confirm the behavior described in this SO question is impossible, right (see link for code)? I can’t give shader graphs arbitrarily typed properties like I can for shaders I write myself, they have to be one of the provided types in the shader graph editor?

If you don’t want to click the link, I’m trying to pass from C# an int and a vector array to a material with a shader graph, but I don’t know how to introduce those variables in the shader, since custom function nodes are function-specific and don’t include the global variables in the script.

Has anyone written or seen any methods that transfer data to shader graphs in unusual ways to circumvent this limitation? It might be possible using either matrices or textures.

Still searching for a way, did you find anything yet?