Hi , here is my code for using hover action on certain nodes.
registerHoverEvents: (node, onMouseEnter, onMouseLeave) => {
var original = null;
node.on(cc.Node.EventType.MOUSE_ENTER, function (event) {
if (!!onMouseEnter) {
// console.log(`what is that ${onMouseEnter}supposed to do`);
onMouseEnter(event);
if (!!event.myData) {
original = event.myData;
}
}
}, node);
node.on(cc.Node.EventType.MOUSE_LEAVE, function (event) {
if (!!onMouseLeave) {
if (!!original) {
event.myData = original;
}
onMouseLeave(event);
}
}, node);
},
But After upgrading to 1.7 , in certain cases, this code is behaving unexpectedly.
So i reverted back to 1.6 , and its working again as expected.
Can anyone tell me if something has changed in this release , regarding the node events.
Thank you