IAPCtlArea23.hpp 1001 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // IAPCtlArea23.hpp
  3. // TileManor
  4. //
  5. // Created by 徐炼新 on 2024/1/17.
  6. //
  7. #ifndef IAPCtlArea23_hpp
  8. #define IAPCtlArea23_hpp
  9. #include <stdio.h>
  10. #include "RUReboltLayer.h"
  11. #include "IAPConf.hpp"
  12. class IAPCtlArea23 : public redream::NotifyDevelopmentDelegate, public cocos2d::Ref {
  13. public:
  14. static IAPCtlArea23* create(redream::ReboltRedManager* mgr, const GoodsInfo&);
  15. void doOwnInit();
  16. virtual void onNotifyDevelopment(redream::ReboltRedManager* reboltRedManager,
  17. redream::NotifyDevelopmentWaiter* waiter,
  18. std::string notify,
  19. std::string param,
  20. bool reboltIsWait,
  21. Node* outNode) override;
  22. private:
  23. IAPCtlArea23(redream::ReboltRedManager* mgr, const GoodsInfo&);
  24. private:
  25. redream::ReboltRedManager* _mgr = nullptr;
  26. const GoodsInfo& _gi;
  27. };
  28. #endif /* IAPCtlArea23_hpp */