Archive 17/01/2023.

[SOLVED] Event question

franck22000

Hello,

I am looking to subscribe to an event who is triggered when a node position or rotation is changed. Which is the best event to use for this purpose ? If such event exist in the engine of course :slight_smile:

Thank you

cadaver

There is no event for this, as events have somewhat high overhead when it’s something that would be triggered every frame, for every change.

In scripting, see the TransformChanged() script object method.
In C++, when writing a Component subclass, override the OnMarkedDirty() function. You also need to do node_->AddListener(this); to start getting the dirty notifications.

franck22000

Thank you ! I have tried the virtual function OnMarkedDirty() before but i have missed to use node_->AddListener(this); ! :slight_smile: