But this leads to the following problem:
When I drop an object on the Plattform, everything works fine and it becomes triggered.
But when I grab the object again, the Colliders get disabled => OnTriggerExit is never called because there are no Colliders enabled which could call the event.
Is there any way to let an Object check if there is currently no Collider in it?
Alternatively:
In wich order are Update() and OnTriggerEnter()/OnTriggerStay executed?
I guess a workaround could be to set the Plattform always to untriggered within Update() and use OnTriggerStay. But ofcourse this only makes sence if OnTriggerEnter()/OnTriggerStay() is executed afterUpdate() …
Note:
I have also read this but it doesn’t help since my problem is that OnTriggerExit is never called after disabling Colliders.
You could try using a boolean “triggered” on the objects you’re picking up which is made true by OnTriggerEnter and false by OnTriggerExit, and using if (triggered = false) with your collider disabling script? So in theory the collider only gets disabled once it has called OnTriggerExit.