I try to make an action which has an object-type parameter. My goal is to pass the uid of selected instance (sol.select = false) from sol.
Fist, I try to use object-type parameter. The sol of this object will be push by "trig.solModifiers" (eveng.js, line 1626). So that I can not pick the target instance, since sol is in a new sol-stack.
Second, I try to use number-type parameter. Then put expression object.UID in event sheet.
In this case, "trig.solModifiers" does not contain this object, so that the sol will not be push, the sol-stack will not change. I can pick target instance from sol.
one is picked by object-type parameter, the other is picked by expression. Why "trig.solModifiers" will be different?