Hello,
I have 50 objects in my scene. Every object has user data values and python tag on it. After an object's user data is changed its python tag should run only one time.
But scripts are running after whenever I changed something in the scene (or after clicking on Object manager panel's empty area too)
I have to control this because script is a little bit heavy and my scene is heavy too. But every time scripts are running.
Currently I disabled all of them. After I changed user data values of an object I execute script of that object manually. But this is a big problem actually because I use takes and user values are changed by takes. After changing active take, objects can't be refreshed via their scripts because I disabled them. So after changing active take I have to enable all python tags and disable them again. I can do this via script and a shortcut so after change active take I can re-enable tags and then disable again via that script but I wanted to ask this here.
any idea about the situation? I hope I could explain my problem :/