CC_DLL CCAction : ~CCAction( * CCObject* copyWithZone(CCZone * isDone( startWithTarget(CCNode * stop( step( update(* getTarget() { setTarget(CCNode *pTarget) { m_pTarget =* getOriginalTarget() { setOriginalTarget(CCNode *pOriginalTarget) { m_pOriginalTarget = getTag() { setTag( nTag) { m_nTag = CCAction***
CCAction * CCNode::runAction(CCAction*!= NULL, ->addAction(action, , !
CCActionInterval::step(= = +=->update(MAX (, MIN(, m_elapsed / MAX(m_fDuration, FLT_EPSILON)
——————————————————————————————————————————————————————————————————————————
m_pScheduler = m_pActionManager = ->scheduleUpdateForTarget(m_pActionManager, kCCPrioritySystem, );
CCActionManager::update( (tHashElement *elt = m_pTargets; elt !=== (! m_pCurrentTarget-> (m_pCurrentTarget->actionIndex = ; m_pCurrentTarget->actionIndex < m_pCurrentTarget->actions->->actionIndex++->currentAction = (CCAction*)m_pCurrentTarget->actions->arr[m_pCurrentTarget-> (m_pCurrentTarget->currentAction ==->currentActionSalvaged = ->currentAction-> (m_pCurrentTarget-> m_pCurrentTarget->currentAction-> (m_pCurrentTarget->currentAction->->currentAction->*pAction = m_pCurrentTarget-> m_pCurrentTarget->currentAction =->currentAction = elt = (tHashElement*)(elt-> (m_bCurrentTargetSalvaged && m_pCurrentTarget->actions->num == m_pCurrentTarget =