// // IAPCtlShopActItem.hpp // demo // // Created by Red_mini on 2024/10/22. // #ifndef IAPCtlShopActItem_hpp #define IAPCtlShopActItem_hpp #include #include "cocos2d.h" #include "RUReboltLayer.h" #include "IAPConf.hpp" #include "IAPDefine.hpp" class IAPCtlShopActItem : public cocos2d::Node { public: static IAPCtlShopActItem* create(const iap::IAPPlacement& placement); cocos2d::Size getSize(); virtual void onEnter() override; private: IAPCtlShopActItem(const iap::IAPPlacement& placement); ~IAPCtlShopActItem(); bool initUI(); void onNotifyDevelopment(const redutils::ReboltNotifyData&); void accepted(); void rejected(); private: iap::IAPPlacement _placement; }; #endif /* IAPCtlShopActItem_hpp */