Hey,
I'm trying to control a shader from some userdata but I keep getting this error:
Traceback (most recent call last):
File "'Python'", line 6, in main
AttributeError: parameter access failed
I'm not sure what I'm missing here.
https://www.dropbox.com/s/0pvpjbiiofqdwg5/LinkShader_Py.c4d?dl=0
import c4d
def main():
ShaderOb = op[c4d.ID_USERDATA,3]
ShaderOp = op[c4d.ID_USERDATA,c4d.ID_MG_SHADER_SHADER]
ChannOp = op[c4d.ID_USERDATA,c4d.ID_MG_SHADER_CHANNELSELECT]
ShaderOb[c4d.ID_MG_SHADER_SHADER] = op[c4d.ID_USERDATA,c4d.ID_MG_SHADER_SHADER]
ShaderOb[c4d.ID_MG_SHADER_CHANNELSELECT] = op[c4d.ID_USERDATA,c4d.ID_MG_SHADER_CHANNELSELECT]