#ifndef __GJGARAGELAYER_H__ #define __GJGARAGELAYER_H__ #include namespace gd { class CCTextInputNode; class SimplePlayer; class GDH_DLL GJGarageLayer : public cocos2d::CCLayer, TextInputDelegate, FLAlertLayerProtocol, GameRateDelegate, ListButtonBarDelegate, DialogDelegate { public: CCTextInputNode* m_pNameInput; // 0x130 SimplePlayer* m_pPlayerPreview; // 0x134 PAD(8) cocos2d::CCSprite* m_pUnkSprite0x140; // 0x140 cocos2d::CCSprite* m_pUnkSprite0x144; // 0x144 CCMenuItemSpriteExtra* m_pUnkButton0x148; // 0x148 CCMenuItemSpriteExtra* m_pUnkButton0x14c; // 0x14c PAD(8) cocos2d::CCArray* m_pPagesArray; // 0x158 PAD(0x8) CCMenuItemToggler* m_pTabToggleCube; // 0x164 CCMenuItemToggler* m_pTabToggleShip; // 0x168 CCMenuItemToggler* m_pTabToggleBall; // 0x16c CCMenuItemToggler* m_pTabToggleUfo; // 0x170 CCMenuItemToggler* m_pTabToggleWave; // 0x174 CCMenuItemToggler* m_pTabToggleRobot; // 0x178 CCMenuItemToggler* m_pTabToggleSpider; // 0x17c CCMenuItemToggler* m_pTabToggleSpecial; // 0x180 CCMenuItemToggler* m_pTabToggleDeathEffect; // 0x184 PAD(4) bool m_bUpdateSelector; static GJGarageLayer* create() { return reinterpret_cast( base + 0x125220 )(); } void onSelectTab(cocos2d::CCObject* pSender) { reinterpret_cast( base + 0x127c30 )(this, pSender); } void onPlayerIcon(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x127F30)(this, pSender); } void onShipIcon(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x1281E0)(this, pSender); } void onBallIcon(cocos2d::CCObject* pSender) { reinterpret_cast( base + 0x1282a0 )(this, pSender); } void onBirdIcon(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x128360)(this, pSender); } void onDartIcon(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x128420)(this, pSender); } void onRobotIcon(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x1286D0)(this, pSender); } void onSpiderIcon(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x128890)(this, pSender); } void onShards(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x12AD70)(this, pSender); } void onBack(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x12ADF0)(this, pSender); } void onShop(cocos2d::CCObject* pSender) { reinterpret_cast(base + 0x12AD90)(this, pSender); } }; } #endif