EaseIn* EaseIn::create(ActionInterval *action, float rate) { EaseIn *easeIn = new (std::nothrow) EaseIn(); if (easeIn) { if (easeIn->initWithAction(action, rate)) { easeIn->autorelease(); } else { CC_SAFE_RELEASE_NULL(easeIn); } } return easeIn; }
EaseIn* EaseIn::create(ActionInterval *pAction, float fRate) { EaseIn *pRet = new EaseIn(); if (pRet) { if (pRet->initWithAction(pAction, fRate)) { pRet->autorelease(); } else { CC_SAFE_RELEASE_NULL(pRet); } } return pRet; }