From baaa8bd78ca2ae39be00824e81a130cc1cdece0f Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Wed, 5 Aug 2015 14:51:17 +0200 Subject: [PATCH] Allow SkeletonRenderer to be extendable in JavaScript. closes #461 --- spine-cocos2dx/3/src/spine/SkeletonRenderer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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(); }