CCEquippableVG *CCEquippableVG::create(__Integer *equippingModel, __String *name, __String *description, __String *itemId, CCPurchaseType *purchaseType) { CCEquippableVG *ret = new CCEquippableVG(); if (ret->init(equippingModel, name, description, itemId, purchaseType)) { ret->autorelease(); } else { CC_SAFE_DELETE(ret); } return ret; }
CCEquippableVG *CCEquippableVG::createWithDictionary(CCDictionary *dict) { CCEquippableVG *ret = new CCEquippableVG(); ret->autorelease(); ret->initWithDictionary(dict); return ret; }
CCEquippableVG *CCEquippableVG::create(CCInteger *equippingModel, CCString *name, CCString *description, CCString *itemId, CCPurchaseType *purchaseType) { CCEquippableVG *ret = new CCEquippableVG(); ret->autorelease(); ret->init(equippingModel, name, description, itemId, purchaseType); return ret; }
void MJStoreEventHandler::onGoodUnEquipped(EventCustom *event) { __Dictionary *eventData = (__Dictionary *)event->getUserData(); CCEquippableVG *equippable = dynamic_cast<CCEquippableVG *>(eventData->objectForKey(CCStoreConsts::DICT_ELEMENT_EQUIPPABLEVG)); CCSoomlaUtils::logDebug(TAG, __String::createWithFormat("GoodUnEquipped: %s", equippable->getItemId()->getCString())->getCString()); }