diff --git a/spine-cocos2dx/3/src/spine/SkeletonRenderer.cpp b/spine-cocos2dx/3/src/spine/SkeletonRenderer.cpp index c76d593e6..10bef4739 100644 --- a/spine-cocos2dx/3/src/spine/SkeletonRenderer.cpp +++ b/spine-cocos2dx/3/src/spine/SkeletonRenderer.cpp @@ -400,11 +400,17 @@ bool SkeletonRenderer::getDebugBonesEnabled () const { } void SkeletonRenderer::onEnter () { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript && ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) return; +#endif Node::onEnter(); scheduleUpdate(); } void SkeletonRenderer::onExit () { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript && ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnExit)) return; +#endif Node::onExit(); unscheduleUpdate(); }