Unity Decals runtime

I would like to instantiate a unity decal prefab at run time and have it applied to my model. I would also like to be able to move that decal at run time. I know this might be quite heavy, so I do have an idea for this. My issue is the updating of the decal at run time. Until I can get that to happen nothing else will matter anyway. I have read as much as I can and the developer of the decal system always points people to the Bullet example. Which is fine and that seems to have the functions in there, but trying to rebuild a script that only uses elements has turned out to be a real problem for a non programmer. There are raycasts and all sorts going on, where as I just want it to load up at 0,0,0 anyway.

In the decal system there is a button ‘update projector’ which does the exact job. Does anyone have any idea how I might be able to invoke that function at runtime? That should give me enough to test the idea at least. Any help would be much appreciated.

There is no way to access this functionality at runtime. As you may have seen in the Decal System thread, there is a good reason for that. If it was there, people would use it, but it is not practically usable because it is too slow. The only simplified way to modify decals at runtime is with the script you find in here:
http://forum.unity3d.com/threads/141792-Decal-System/page28?p=1247584&viewfull=1#post1247584
Though that one is very limited.

I am aware that it is very programming heavy and complex to make changes at runtime and couldn’t find a good alternative approach yet.