IAPCtlShopActItem.hpp 808 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // IAPCtlShopActItem.hpp
  3. // demo
  4. //
  5. // Created by Red_mini on 2024/10/22.
  6. //
  7. #ifndef IAPCtlShopActItem_hpp
  8. #define IAPCtlShopActItem_hpp
  9. #include <stdio.h>
  10. #include "cocos2d.h"
  11. #include "RUReboltLayer.h"
  12. #include "IAPConf.hpp"
  13. #include "IAPDefine.hpp"
  14. class IAPCtlShopActItem : public cocos2d::Node
  15. {
  16. public:
  17. static IAPCtlShopActItem* create(const iap::IAPPlacement& placement);
  18. cocos2d::Size getSize();
  19. virtual void onEnter() override;
  20. private:
  21. IAPCtlShopActItem(const iap::IAPPlacement& placement);
  22. ~IAPCtlShopActItem();
  23. bool initUI();
  24. void onNotifyDevelopment(const redutils::ReboltNotifyData&);
  25. void accepted();
  26. void rejected();
  27. private:
  28. iap::IAPPlacement _placement;
  29. };
  30. #endif /* IAPCtlShopActItem_hpp */