// // EaseOut // EaseOut* EaseOut::create(ActionInterval *action, float rate) { EaseOut *easeOut = new (std::nothrow) EaseOut(); if (easeOut && easeOut->initWithAction(action, rate)) { easeOut->autorelease(); return easeOut; } delete easeOut; return nullptr; }
// // EaseOut // EaseOut* EaseOut::create(ActionInterval *action, float rate) { EaseOut *easeOut = new (std::nothrow) EaseOut(); if (easeOut) { if (easeOut->initWithAction(action, rate)) { easeOut->autorelease(); } else { CC_SAFE_RELEASE_NULL(easeOut); } } return easeOut; }
// // EaseOut // EaseOut* EaseOut::create(ActionInterval *pAction, float fRate) { EaseOut *pRet = new EaseOut(); if (pRet) { if (pRet->initWithAction(pAction, fRate)) { pRet->autorelease(); } else { CC_SAFE_RELEASE_NULL(pRet); } } return pRet; }