Created
April 12, 2024 18:33
-
-
Save CallocGD/fbf9f9197ecb4f135ba3d6b7d628f119 to your computer and use it in GitHub Desktop.
Class members list for Geometry dash 2.0 Decompiled by Acaruso
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Generated from: libcocos2dcpp.30.so | |
| // Decompiled by Acaruso | |
| struct AchievementBar { | |
| cocos2d::CCNode* targetScene_; //!< 0xf0 | |
| }; | |
| struct AchievementManager { | |
| cocos2d::CCDictionary* reportedAchievements_; //!< 0xf4 | |
| bool dontNotifyAch_; //!< 0xf8 | |
| }; | |
| struct AnimatedGameObject { | |
| cocos2d::_ccColor3B objectColor_; //!< ??? | |
| unsigned char opacity_; //!< ??? | |
| }; | |
| struct AppDelegate { | |
| bool paused_; //!< 0x0 | |
| cocos2d::CCNode* scenePointer_; //!< 0xc | |
| TodoReturn loadingFinished_; //!< 0x10 | |
| bool managersLoaded_; //!< 0x11 | |
| TodoReturn isIOS_; //!< 0x12 | |
| TodoReturn isLowMemoryDevice_; //!< 0x13 | |
| TodoReturn enableFPSTricks_; //!< 0x14 | |
| bool idleTimerDisabled_; //!< ??? | |
| }; | |
| struct AudioEffectsLayer { | |
| TodoReturn audioScale_; //!< 0x1ac | |
| bool rainActive_; //!< 0x1b0 | |
| }; | |
| struct BonusDropdown { | |
| cocos2d::CCNode* targetScene_; //!< 0xf0 | |
| }; | |
| struct BoomScrollLayer { | |
| TodoReturn internalLayer_; //!< 0x158 | |
| cocos2d::CCRect scrollArea_; //!< 0x15c | |
| float minTouchSpeed_; //!< 0x16c | |
| float touchSpeedFast_; //!< 0x170 | |
| float touchSpeedMid_; //!< 0x174 | |
| BoomScrollLayerDelegate* delegate_; //!< 0x178 | |
| TodoReturn movingToPage_; //!< 0x17c | |
| bool onlyShowOnePage_; //!< 0x17d | |
| float minimumTouchLengthToSlide_; //!< 0x180 | |
| float minimumTouchLengthToChangePage_; //!< 0x184 | |
| float marginOffset_; //!< 0x188 | |
| bool stealTouches_; //!< 0x18c | |
| bool showPagesIndicator_; //!< 0x18d | |
| TodoReturn currentScreen_; //!< 0x1a0 | |
| float pagesWidthOffset_; //!< 0x1a4 | |
| TodoReturn pages_; //!< 0x1a8 | |
| cocos2d::_ccColor4B pagesIndicatorSelectedColor_; //!< ??? | |
| cocos2d::_ccColor4B pagesIndicatorNormalColor_; //!< ??? | |
| float dotScale_; //!< ??? | |
| cocos2d::CCPoint pagesIndicatorPosition_; //!< ??? | |
| }; | |
| struct ButtonSprite { | |
| TodoReturn btnLabel_; //!< 0x1d0 | |
| TodoReturn btnSprite_; //!< 0x1d4 | |
| TodoReturn bgSprite_; //!< 0x1d8 | |
| TodoReturn bgImage_; //!< 0x1dc | |
| char const* string_; //!< ??? | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| }; | |
| struct CCAlertCircle { | |
| TodoReturn circle_; //!< 0xe8 | |
| }; | |
| struct CCAnimatedSprite { | |
| TodoReturn activeTween_; //!< 0x1bc | |
| TodoReturn animManager_; //!< 0x1c0 | |
| cocos2d::CCSprite* sprite_; //!< 0x1c4 | |
| cocos2d::CCSprite* normalSprite_; //!< 0x1c8 | |
| CCPartAnimSprite* animatedSprite_; //!< 0x1cc | |
| TodoReturn activeSpriteMode_; //!< 0x1d0 | |
| std::string defaultAnimation_; //!< 0x1d4 | |
| AnimatedSpriteDelegate* delegate_; //!< 0x1d8 | |
| unsigned char opacity_; //!< ??? | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| }; | |
| struct CCBlockLayer { | |
| bool removeOnExit_; //!< 0x194 | |
| }; | |
| struct CCCircleWave { | |
| float width_; //!< 0xec | |
| float radius_; //!< 0xf0 | |
| float opacity_; //!< 0xf4 | |
| cocos2d::CCPoint position_; //!< 0xfc | |
| CircleMode circleMode_; //!< 0x104 | |
| int lineWidth_; //!< 0x108 | |
| float opacityMod_; //!< 0x10c | |
| bool blendAdditive_; //!< 0x110 | |
| CCCircleWaveDelegate* delegate_; //!< 0x114 | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| }; | |
| struct CCContentLayer { | |
| cocos2d::CCPoint position_; //!< ??? | |
| }; | |
| struct CCCountdown { | |
| unsigned char opacity_; //!< ??? | |
| }; | |
| struct CCCounterLabel { | |
| TodoReturn currentCount_; //!< 0x15c | |
| int targetCount_; //!< ??? | |
| }; | |
| struct CCExtenderNode { | |
| unsigned int opacity_; //!< ??? | |
| }; | |
| struct CCLightFlash { | |
| cocos2d::CCNode* flashP_; //!< 0xf4 | |
| int flashZ_; //!< 0xf8 | |
| }; | |
| struct CCLightStrip { | |
| float opacity_; //!< 0xfc | |
| float width_; //!< 0x100 | |
| float height_; //!< 0x104 | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| }; | |
| struct CCMenuItemSpriteExtra { | |
| float scaleVar_; //!< 0x114 | |
| float originalScale_; //!< 0x118 | |
| bool shouldAnimate_; //!< 0x11c | |
| bool darkenClick_; //!< 0x11d | |
| float volume_; //!< 0x120 | |
| std::string clickSound_; //!< 0x124 | |
| float sizeMult_; //!< ??? | |
| }; | |
| struct CCMenuItemToggler { | |
| TodoReturn normalButton_; //!< 0x108 | |
| TodoReturn selectedButton_; //!< 0x10c | |
| TodoReturn isActive_; //!< 0x110 | |
| bool dontToggle_; //!< 0x111 | |
| bool enabled_; //!< ??? | |
| float sizeMult_; //!< ??? | |
| }; | |
| struct CCPartAnimSprite { | |
| TodoReturn spriteContainer_; //!< 0x1cc | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| bool flipX_; //!< ??? | |
| cocos2d::_ccBlendFunc blendFunc_; //!< ??? | |
| float scaleX_; //!< ??? | |
| float scaleY_; //!< ??? | |
| float scale_; //!< ??? | |
| unsigned char opacity_; //!< ??? | |
| bool flipY_; //!< ??? | |
| cocos2d::CCSpriteFrame* displayFrame_; //!< ??? | |
| }; | |
| struct CCScrollLayerExt { | |
| bool isTouch_; //!< 0x134 | |
| bool isScrolling_; //!< 0x135 | |
| cocos2d::CCLayerColor* verticalScrollIndicator_; //!< 0x138 | |
| cocos2d::CCLayerColor* horizontalScrollIndicator_; //!< 0x13c | |
| CCScrollLayerExtDelegate* scrollDelegate_; //!< 0x140 | |
| cocos2d::CCLayerColor* contentLayer_; //!< 0x144 | |
| bool clipsToBounds_; //!< 0x148 | |
| bool showsHorizontalScrollIndicator_; //!< 0x149 | |
| bool showsVerticalScrollIndicator_; //!< 0x14a | |
| bool lockHorizontal_; //!< 0x14b | |
| bool lockVertical_; //!< 0x14c | |
| bool touchDispatch_; //!< 0x14d | |
| float topPadding_; //!< 0x150 | |
| float bottomPadding_; //!< 0x154 | |
| float maxOffsetTop_; //!< 0x158 | |
| float maxOffsetBottom_; //!< 0x15c | |
| cocos2d::CCSize contentLayerSize_; //!< ??? | |
| }; | |
| struct CCSpritePart { | |
| bool beingUsed_; //!< 0x1c2 | |
| std::string activeFrame_; //!< 0x1c4 | |
| }; | |
| struct CCSpritePlus { | |
| bool followScale_; //!< 0x1c1 | |
| float scaleX_; //!< ??? | |
| float scaleY_; //!< ??? | |
| float scale_; //!< ??? | |
| cocos2d::CCPoint position_; //!< ??? | |
| float rotation_; //!< ??? | |
| bool flipX_; //!< ??? | |
| bool flipY_; //!< ??? | |
| }; | |
| struct CCTextInputNode { | |
| bool clearAtZero_; //!< 0x120 | |
| std::string allowedChars_; //!< 0x130 | |
| TodoReturn textField_; //!< 0x14c | |
| TextInputDelegate* delegate_; //!< 0x150 | |
| int charLimit_; //!< 0x154 | |
| TodoReturn label_; //!< 0x158 | |
| bool profanityFilter_; //!< 0x15c | |
| bool isPassword_; //!< 0x15d | |
| bool forceOffset_; //!< 0x15e | |
| cocos2d::_ccColor3B labelNormalColor_; //!< ??? | |
| cocos2d::_ccColor3B labelPlaceholderColor_; //!< ??? | |
| float labelPlaceholderScale_; //!< ??? | |
| float maxLabelWidth_; //!< ??? | |
| float maxLabelScale_; //!< ??? | |
| std::string string_; //!< ??? | |
| }; | |
| struct CheckpointObject { | |
| PlayerCheckpoint* playerCheck01_; //!< 0xec | |
| PlayerCheckpoint* playerCheck02_; //!< 0xf0 | |
| bool dualMode_; //!< 0xf4 | |
| bool isFlipped_; //!< 0xf5 | |
| cocos2d::CCPoint cameraPos_; //!< 0xf8 | |
| EnterEffect activeEnterEffect_; //!< 0x100 | |
| GameObject* portalObject_; //!< 0x104 | |
| double timeStamp_; //!< 0x108 | |
| std::string colorManagerState_; //!< 0x110 | |
| GameObject* object_; //!< ??? | |
| }; | |
| struct ColorAction { | |
| float currentOpacity_; //!< 0xec | |
| float deltaTime_; //!< 0xf0 | |
| float duration_; //!< 0xfc | |
| bool blend_; //!< 0x100 | |
| int custom_; //!< 0x104 | |
| int index_; //!< 0x108 | |
| float fromOpacity_; //!< 0x10c | |
| float toOpacity_; //!< 0x110 | |
| int inheritColorIndex_; //!< 0x124 | |
| bool didProcess_; //!< 0x128 | |
| bool copyOpacity_; //!< 0x129 | |
| bool ignore_; //!< 0x12a | |
| bool ignoreCopyColor_; //!< 0x12b | |
| cocos2d::_ccColor3B currentColor_; //!< ??? | |
| cocos2d::_ccColor3B fromColor_; //!< ??? | |
| cocos2d::_ccColor3B toColor_; //!< ??? | |
| cocos2d::_ccHSVValue hsvValue_; //!< ??? | |
| }; | |
| struct ColorActionSprite { | |
| cocos2d::_ccColor3B activeColor_; //!< ??? | |
| cocos2d::_ccColor3B queuedColorChange_; //!< ??? | |
| }; | |
| struct ColorSelectPopup { | |
| ColorSelectDelegate* delegate_; //!< 0x208 | |
| TodoReturn duration_; //!< 0x20c | |
| TodoReturn custom_; //!< 0x210 | |
| TodoReturn custom2_; //!< 0x214 | |
| TodoReturn targetOpacity_; //!< 0x218 | |
| TodoReturn action_; //!< 0x21c | |
| }; | |
| struct ColoredSection { | |
| int startPos_; //!< 0x1c | |
| int endPos_; //!< 0x20 | |
| cocos2d::_ccColor3B col_; //!< ??? | |
| }; | |
| struct ConfigureHSVWidget { | |
| TodoReturn isMixed_; //!< 0x110 | |
| TodoReturn hsvVal_; //!< ??? | |
| }; | |
| struct CreateMenuItem { | |
| std::string objectFrame_; //!< 0x128 | |
| int objectKey_; //!< 0x12c | |
| int page_; //!< 0x130 | |
| int tab_; //!< 0x134 | |
| }; | |
| struct CustomSongLayer { | |
| CustomSongLayerDelegate* delegate_; //!< 0x1e0 | |
| }; | |
| struct CustomSongWidget { | |
| SongInfoObject* songObject_; //!< 0xf0 | |
| bool reportSongSelect_; //!< 0x138 | |
| }; | |
| struct DS_Dictionary { | |
| char const* subDictForKey_; //!< ??? | |
| }; | |
| struct DrawGridLayer { | |
| TodoReturn lastMusicX_; //!< 0x12c | |
| bool effectSortDirty_; //!< 0x130 | |
| TodoReturn timeNeedsUpdate_; //!< 0x17c | |
| float activeGridNodeSize_; //!< 0x180 | |
| }; | |
| struct EditorUI { | |
| TodoReturn musicGuideActive_; //!< 0x144 | |
| UndoObject* storedUndoObject_; //!< 0x148 | |
| TodoReturn limitY_; //!< 0x188 | |
| EditMode editMode_; //!< 0x254 | |
| }; | |
| struct EffectGameObject { | |
| float effectDuration_; //!< 0x3a8 | |
| float targetOpacity_; //!< 0x3ac | |
| int targetID_; //!< 0x3b0 | |
| bool tintGround_; //!< 0x3b4 | |
| bool copyPlayerColor1_; //!< 0x3b5 | |
| bool copyPlayerColor2_; //!< 0x3b6 | |
| bool customColorBlend_; //!< 0x3b7 | |
| cocos2d::CCPoint moveCommandPos_; //!< 0x3b8 | |
| int moveCommandEasing_; //!< 0x3c0 | |
| bool moveLockX_; //!< 0x3c4 | |
| bool moveLockY_; //!< 0x3c5 | |
| float fadeInTime_; //!< 0x3c8 | |
| float holdTime_; //!< 0x3cc | |
| float fadeOutTime_; //!< 0x3d0 | |
| int pulseMode_; //!< 0x3d4 | |
| int pulseTargetType_; //!< 0x3d8 | |
| int copyColorIdx_; //!< 0x3ec | |
| bool copyOpacity_; //!< 0x3f0 | |
| bool groupMainOnly_; //!< 0x3f1 | |
| bool groupSecondaryOnly_; //!< 0x3f2 | |
| bool enableGroup_; //!< 0x3f3 | |
| float spawnDelay_; //!< 0x3f4 | |
| float effectSpawnPos_; //!< 0x3f8 | |
| int effectOrder_; //!< 0x3fc | |
| EffectGameObject* nextObject_; //!< 0x400 | |
| float fromOpacity_; //!< 0x40c | |
| float toOpacity_; //!< 0x410 | |
| float startTime_; //!< 0x410 | |
| bool wasProcessed_; //!< 0x418 | |
| cocos2d::_ccColor3B tintColor_; //!< ??? | |
| cocos2d::_ccHSVValue hsvValue_; //!< ??? | |
| cocos2d::_ccColor3B fromColor_; //!< ??? | |
| cocos2d::_ccColor3B toColor_; //!< ??? | |
| }; | |
| struct EndPortalObject { | |
| cocos2d::CCPoint position_; //!< ??? | |
| bool visible_; //!< ??? | |
| }; | |
| struct EveryplayToolbox { | |
| GJGameLevel* metadataFromLevel_; //!< ??? | |
| }; | |
| struct ExtendedLayer { | |
| BoomScrollLayerDelegate* delegate_; //!< 0x118 | |
| cocos2d::CCPoint position_; //!< ??? | |
| }; | |
| struct FLAlertLayer { | |
| FLAlertLayerProtocol* pParent_; //!< 0x19c | |
| cocos2d::CCNode* targetScene_; //!< 0x1a0 | |
| bool reverseKeyBack_; //!< 0x1a4 | |
| TodoReturn internalLayer_; //!< 0x1a8 | |
| int zValue_; //!< 0x1ac | |
| bool showInstant_; //!< 0x1b0 | |
| ButtonSprite* btn1_; //!< 0x1b4 | |
| ButtonSprite* btn2_; //!< 0x1b8 | |
| }; | |
| struct FMODAudioEngine { | |
| int timeOffset_; //!< 0x130 | |
| float effectsVolume_; //!< ??? | |
| float backgroundMusicVolume_; //!< ??? | |
| float backgroundMusicTime_; //!< ??? | |
| }; | |
| struct FMODSound { | |
| FMOD::Sound* sound_; //!< 0xe8 | |
| }; | |
| struct FileSaveManager { | |
| TodoReturn shopItems_; //!< 0xf0 | |
| }; | |
| struct GJAccountManager { | |
| TodoReturn accountPassword_; //!< 0xec | |
| TodoReturn accountUserName_; //!< 0xf0 | |
| TodoReturn accountID_; //!< 0xf4 | |
| GJAccountRegisterDelegate* registerDelegate_; //!< 0xf8 | |
| GJAccountLoginDelegate* loginDelegate_; //!< 0xfc | |
| GJAccountDelegate* accountDelegate_; //!< 0x100 | |
| GJAccountBackupDelegate* backupDelegate_; //!< 0x104 | |
| GJAccountSyncDelegate* syncDelegate_; //!< 0x108 | |
| GJAccountSettingsDelegate* settingsDelegate_; //!< 0x10c | |
| }; | |
| struct GJBaseGameLayer { | |
| TodoReturn gameLayer_; //!< 0x118 | |
| TodoReturn batchNode_; //!< 0x11c | |
| TodoReturn batchNodeBottom_; //!< 0x120 | |
| TodoReturn batchNodeBottom2_; //!< 0x124 | |
| TodoReturn batchNodeAdd_; //!< 0x128 | |
| TodoReturn batchNodeAddBottom_; //!< 0x12c | |
| TodoReturn batchNodeAddBottom2_; //!< 0x130 | |
| TodoReturn batchNodeAddTop_; //!< 0x134 | |
| TodoReturn batchNodePlayer_; //!< 0x138 | |
| TodoReturn batchNodeAddPlayer_; //!< 0x13c | |
| TodoReturn batchNodeAddMid_; //!< 0x140 | |
| TodoReturn batchNodeText_; //!< 0x144 | |
| TodoReturn batchNodeAddText_; //!< 0x148 | |
| TodoReturn effectBatchNode_; //!< 0x14c | |
| TodoReturn effectBatchNodeAdd_; //!< 0x150 | |
| TodoReturn batchNodeAddGlow_; //!< 0x154 | |
| TodoReturn batchNodeAddBottomGlow_; //!< 0x158 | |
| TodoReturn batchNodeAddBottom2Glow_; //!< 0x15c | |
| TodoReturn batchNodeAddMidGlow_; //!< 0x160 | |
| TodoReturn player_; //!< 0x164 | |
| TodoReturn player2_; //!< 0x168 | |
| TodoReturn levelSettings_; //!< 0x16c | |
| bool toggleDataDirty_; //!< 0x174 | |
| }; | |
| struct GJColorSetupLayer { | |
| bool closeOnSelect_; //!< 0x1f8 | |
| ColorSetupDelegate* delegate_; //!< 0x1fc | |
| }; | |
| struct GJComment { | |
| std::string comment_; //!< 0xe8 | |
| std::string userName_; //!< 0xec | |
| long commentID_; //!< 0xf0 | |
| int userID_; //!< 0xf4 | |
| int likes_; //!< 0xf8 | |
| int dislikes_; //!< 0xfc | |
| int levelID_; //!< 0x100 | |
| bool isHidden_; //!< 0x104 | |
| int accountID_; //!< 0x108 | |
| std::string commentDate_; //!< 0x10c | |
| bool deleted_; //!< 0x110 | |
| }; | |
| struct GJCommentListLayer { | |
| TodoReturn listView_; //!< 0x194 | |
| }; | |
| struct GJDropDownLayer { | |
| bool hideBackButton_; //!< 0x1ac | |
| TodoReturn internalLayer_; //!< 0x1b0 | |
| bool removeOnExit_; //!< 0x1b4 | |
| GJDropDownLayerDelegate* delegate_; //!< 0x1b8 | |
| }; | |
| struct GJEffectManager { | |
| SpawnTriggerDelegate* spawnDelegate_; //!< 0xe8 | |
| TodoReturn deltaMoveActionsDict_; //!< 0x9e8 | |
| float clkTimer_; //!< 0x9ec | |
| float playerXVelocity_; //!< 0x9f0 | |
| float playerYVelocity_; //!< 0x9f4 | |
| }; | |
| struct GJFriendRequest { | |
| int requestID_; //!< 0xe8 | |
| int fromAccountID_; //!< 0xec | |
| int toAccountID_; //!< 0xf0 | |
| std::string comment_; //!< 0xf4 | |
| std::string date_; //!< 0xf8 | |
| bool isRead_; //!< 0xfc | |
| }; | |
| struct GJGameLevel { | |
| cocos2d::CCDictionary* lastBuildSave_; //!< 0xe8 | |
| int levelID_; //!< 0xec | |
| std::string levelName_; //!< 0xf0 | |
| std::string levelDesc_; //!< 0xf4 | |
| std::string levelString_; //!< 0xf8 | |
| std::string userName_; //!< 0xfc | |
| std::string recordString_; //!< 0x100 | |
| std::string uploadDate_; //!< 0x104 | |
| std::string updateDate_; //!< 0x108 | |
| int userID_; //!< 0x10c | |
| int accountID_; //!< 0x110 | |
| int difficulty_; //!< 0x114 | |
| int audioTrack_; //!< 0x118 | |
| int songID_; //!< 0x11c | |
| int levelRev_; //!< 0x120 | |
| int objectCount_; //!< 0x124 | |
| int order_; //!< 0x128 | |
| int ratings_; //!< 0x12c | |
| int ratingsSum_; //!< 0x130 | |
| int downloads_; //!< 0x134 | |
| int completes_; //!< 0x138 | |
| bool isEditable_; //!< 0x13c | |
| bool isVerified_; //!< 0x13d | |
| bool isUploaded_; //!< 0x13e | |
| bool hasBeenModified_; //!< 0x13f | |
| int levelVersion_; //!< 0x140 | |
| int gameVersion_; //!< 0x144 | |
| int attempts_; //!< 0x148 | |
| int jumps_; //!< 0x14c | |
| bool wasCheatReset_; //!< 0x150 | |
| int practicePercent_; //!< 0x160 | |
| int likes_; //!< 0x164 | |
| int dislikes_; //!< 0x168 | |
| int levelLength_; //!< 0x16c | |
| int featured_; //!< 0x170 | |
| bool demon_; //!< 0x174 | |
| int stars_; //!< 0x178 | |
| bool autoLevel_; //!< 0x17c | |
| int coins_; //!< 0x180 | |
| int coinsVerified_; //!< 0x184 | |
| int password_; //!< 0x188 | |
| int originalLevel_; //!< 0x18c | |
| bool twoPlayerMode_; //!< 0x190 | |
| int failedPasswordAttempts_; //!< 0x194 | |
| int coin1Verified_; //!< 0x198 | |
| int coin2Verified_; //!< 0x19c | |
| int coin3Verified_; //!< 0x1a0 | |
| int requestedStars_; //!< 0x1a4 | |
| bool showedSongWarning_; //!< 0x1a8 | |
| int starRatings_; //!< 0x1ac | |
| int starRatingsSum_; //!< 0x1b0 | |
| int maxStarRatings_; //!< 0x1b4 | |
| int minStarRatings_; //!< 0x1b8 | |
| int demonVotes_; //!< 0x1bc | |
| int rateStars_; //!< 0x1c0 | |
| bool rateFeature_; //!< 0x1c4 | |
| std::string rateUser_; //!< 0x1c8 | |
| bool dontSave_; //!< 0x1cc | |
| bool isHidden_; //!< 0x1cd | |
| int requiredCoins_; //!< 0x1d0 | |
| bool isUnlocked_; //!< 0x1d4 | |
| cocos2d::CCPoint lastCameraPos_; //!< 0x1d8 | |
| float lastEditorZoom_; //!< 0x1e0 | |
| int lastBuildTab_; //!< 0x1e4 | |
| int lastBuildPage_; //!< 0x1e8 | |
| int lastBuildGroupID_; //!< 0x1ec | |
| GJLevelType levelType_; //!< 0x1f0 | |
| TodoReturn M_ID_; //!< 0x1f4 | |
| std::string tempName_; //!< 0x1f8 | |
| std::string capacityString_; //!< 0x1fc | |
| int normalPercent_; //!< ??? | |
| }; | |
| struct GJGarageLayer { | |
| cocos2d::CCSprite* rateSprite_; //!< 0x178 | |
| TodoReturn doSelect_; //!< 0x17c | |
| }; | |
| struct GJGroundLayer { | |
| TodoReturn groundSprite3_; //!< 0x118 | |
| TodoReturn groundSprite4_; //!< 0x11c | |
| TodoReturn groundWidth_; //!< 0x120 | |
| TodoReturn line_; //!< 0x124 | |
| TodoReturn isActive_; //!< 0x128 | |
| }; | |
| struct GJHttpResult { | |
| bool success_; //!< 0xe8 | |
| std::string result_; //!< 0xec | |
| std::string requestTag_; //!< 0xf0 | |
| GJHttpType type_; //!< 0xf4 | |
| }; | |
| struct GJListLayer { | |
| TodoReturn listView_; //!< 0x194 | |
| }; | |
| struct GJMapPack { | |
| int packID_; //!< 0xec | |
| int packDifficulty_; //!< 0xf0 | |
| int packStars_; //!< 0xf4 | |
| int packCoins_; //!< 0xf8 | |
| std::string packName_; //!< 0xfc | |
| std::string packLevels_; //!< 0x100 | |
| TodoReturn M_ID_; //!< 0x10c | |
| cocos2d::_ccColor3B color1_; //!< ??? | |
| cocos2d::_ccColor3B color2_; //!< ??? | |
| }; | |
| struct GJRobotSprite { | |
| TodoReturn fireBoostSprite_; //!< 0x1f0 | |
| TodoReturn headSprite_; //!< 0x1f4 | |
| unsigned char opacity_; //!< ??? | |
| }; | |
| struct GJRotationControl { | |
| GJRotationControlDelegate* delegate_; //!< 0x138 | |
| float angle_; //!< ??? | |
| }; | |
| struct GJScaleControl { | |
| GJScaleControlDelegate* delegate_; //!< 0x12c | |
| }; | |
| struct GJSearchObject { | |
| SearchType type_; //!< 0xe8 | |
| std::string string_; //!< 0xec | |
| std::string difficultyStr_; //!< 0xf0 | |
| std::string lengthStr_; //!< 0xf4 | |
| int page_; //!< 0xf8 | |
| bool star_; //!< 0xfc | |
| bool noStar_; //!< 0xfd | |
| int total_; //!< 0x100 | |
| bool uncompleted_; //!< 0x104 | |
| bool featured_; //!< 0x105 | |
| bool original_; //!< 0x106 | |
| bool twoP_; //!< 0x107 | |
| bool coins_; //!< 0x108 | |
| int song_; //!< 0x10c | |
| bool customSong_; //!< 0x110 | |
| bool songFilter_; //!< 0x111 | |
| }; | |
| struct GJSpriteColor { | |
| int customColorMode_; //!< 0xe8 | |
| int defaultColorMode_; //!< 0xec | |
| float customOpacityMod_; //!< 0xf0 | |
| bool enableHSV_; //!< 0x104 | |
| float baseOpacityMod_; //!< 0x108 | |
| bool customBlend_; //!< 0x10c | |
| cocos2d::_ccHSVValue hsvValue_; //!< ??? | |
| cocos2d::_ccColor3B customColor_; //!< ??? | |
| }; | |
| struct GJUserMessage { | |
| int messageID_; //!< 0xe8 | |
| int accountID_; //!< 0xec | |
| int userID_; //!< 0xf0 | |
| std::string subject_; //!< 0xf4 | |
| std::string body_; //!< 0xf8 | |
| std::string userName_; //!< 0xfc | |
| std::string date_; //!< 0x100 | |
| bool isRead_; //!< 0x104 | |
| bool isSender_; //!< 0x105 | |
| bool isToggled_; //!< 0x106 | |
| }; | |
| struct GJUserScore { | |
| std::string userName_; //!< 0xe8 | |
| std::string userUDID_; //!< 0xec | |
| GJScoreType scoreType_; //!< 0xf0 | |
| int userID_; //!< 0xf4 | |
| int accountID_; //!< 0xf8 | |
| int stars_; //!< 0xfc | |
| int demons_; //!< 0x100 | |
| int rank_; //!< 0x104 | |
| int levels_; //!< 0x108 | |
| int coins_; //!< 0x10c | |
| int userCoins_; //!< 0x110 | |
| int icon_; //!< 0x114 | |
| int color1_; //!< 0x118 | |
| int color2_; //!< 0x11c | |
| int special_; //!< 0x120 | |
| int iconType_; //!< 0x124 | |
| int messageSetting_; //!< 0x128 | |
| int friendReqSetting_; //!< 0x12c | |
| std::string ytUsername_; //!< 0x130 | |
| int accIcon_; //!< 0x134 | |
| int ship_; //!< 0x138 | |
| int ball_; //!< 0x13c | |
| int bird_; //!< 0x140 | |
| int dart_; //!< 0x144 | |
| int robot_; //!< 0x148 | |
| int streak_; //!< 0x14c | |
| bool glow_; //!< 0x150 | |
| int globalRank_; //!< 0x154 | |
| GJFriendStatus friendStatus_; //!< 0x158 | |
| int newMessages_; //!< 0x15c | |
| int newRequests_; //!< 0x160 | |
| int newFriends_; //!< 0x164 | |
| bool isNewRelation_; //!< 0x168 | |
| bool isToggled_; //!< 0x169 | |
| std::string dateString_; //!< 0x16c | |
| }; | |
| struct GManager { | |
| bool quickSave_; //!< 0xee | |
| }; | |
| struct GameLevelManager { | |
| cocos2d::CCDictionary* mainLevels_; //!< 0xe8 | |
| cocos2d::CCDictionary* valueDict_; //!< 0xec | |
| cocos2d::CCDictionary* savedLevelsDict_; //!< 0xf0 | |
| cocos2d::CCDictionary* storedLevelDataDict_; //!< 0xf4 | |
| cocos2d::CCDictionary* followedUsersDict_; //!< 0xf8 | |
| std::string lastSearchKey_; //!< 0x134 | |
| std::string lastSearchKey2_; //!< 0x138 | |
| int lastLeaderboard_; //!< 0x13c | |
| bool createdNewLevel_; //!< 0x140 | |
| LevelManagerDelegate* delegate_; //!< 0x144 | |
| LevelDownloadDelegate* dlDelegate_; //!< 0x148 | |
| LevelCommentDelegate* commentDelegate_; //!< 0x14c | |
| CommentUploadDelegate* commentUpDelegate_; //!< 0x150 | |
| LevelUploadDelegate* upDelegate_; //!< 0x154 | |
| LevelUpdateDelegate* updateDelegate_; //!< 0x158 | |
| LeaderboardManagerDelegate* leaderboardDelegate_; //!< 0x15c | |
| LevelDeleteDelegate* lvlDelDelegate_; //!< 0x160 | |
| UserInfoDelegate* userDelegate_; //!< 0x164 | |
| UploadActionDelegate* uActionDelegate_; //!< 0x168 | |
| UserListDelegate* ulDelegate_; //!< 0x16c | |
| FriendRequestDelegate* fRequestDelegate_; //!< 0x170 | |
| MessageListDelegate* mListDelegate_; //!< 0x174 | |
| DownloadMessageDelegate* dlMessageDelegate_; //!< 0x178 | |
| UploadMessageDelegate* msgUDelegate_; //!< 0x17c | |
| SearchType lastSearchType_; //!< 0x180 | |
| int lastMapPackID_; //!< 0x184 | |
| std::string tempSave_; //!< 0x188 | |
| }; | |
| struct GameManager { | |
| cocos2d::CCDictionary* valueKeeper_; //!< 0xf4 | |
| cocos2d::CCDictionary* customObjectDict_; //!< 0xf8 | |
| bool didSyncAchievements_; //!< 0x119 | |
| std::string editorCopyString_; //!< 0x11c | |
| PlayLayer* playLayer_; //!< 0x120 | |
| LevelEditorLayer* editorLayer_; //!< 0x124 | |
| LevelSelectLayer* levelSelectLayer_; //!< 0x128 | |
| MenuLayer* menulayer_; //!< 0x12c | |
| bool mainMenuActive_; //!< 0x130 | |
| PremiumPopup* premiumPopup_; //!< 0x134 | |
| bool firstSetup_; //!< 0x138 | |
| bool showedMenu_; //!< 0x139 | |
| std::string playerUDID_; //!< 0x13c | |
| std::string playerName_; //!< 0x140 | |
| int playerUserID_; //!< 0x144 | |
| bool playerScoreValid_; //!< 0x148 | |
| bool didRateGame_; //!< 0x158 | |
| bool didLikeFacebook_; //!< 0x159 | |
| bool didFollowTwitter_; //!< 0x15a | |
| bool didSubYouTube_; //!< 0x15b | |
| bool didPauseBGMusic_; //!< 0x15c | |
| bool wasHigh_; //!< 0x15d | |
| bool editMode_; //!< 0x15e | |
| LastGameScene lastScene_; //!< 0x160 | |
| LastGameScene lastScene2_; //!< 0x164 | |
| bool returnToSearch_; //!< 0x168 | |
| bool playerGlow_; //!< 0x1d8 | |
| IconType playerIconType_; //!< 0x1dc | |
| bool didSetupEveryplay_; //!< 0x1e0 | |
| bool showSongMarkers_; //!< 0x1e1 | |
| bool showBPMMarkers_; //!< 0x1e2 | |
| bool recordGameplay_; //!< 0x1e3 | |
| bool showProgressBar_; //!< 0x1e4 | |
| bool performanceMode_; //!< 0x1e5 | |
| bool commentSortRecent_; //!< 0x1e6 | |
| bool showedPirate_; //!< 0x1e7 | |
| bool clickedGarage_; //!< 0x1e8 | |
| bool clickedEditor_; //!< 0x1e9 | |
| bool clickedName_; //!< 0x1ea | |
| bool clickedPractice_; //!< 0x1eb | |
| bool showedEditorGuide_; //!< 0x1ec | |
| bool showedRateDiffDialog_; //!< 0x1ed | |
| bool showedRateStarDialog_; //!< 0x1ee | |
| bool showedLowDetailDialog_; //!< 0x1ef | |
| GameRateDelegate* rateDelegate_; //!< 0x1f0 | |
| int lastLevelID_; //!< 0x1f8 | |
| int lastCustomColorIdx_; //!< 0x1fc | |
| int lastGroupID_; //!< 0x200 | |
| TodoReturn loadedBGIdx_; //!< 0x204 | |
| TodoReturn loadedGIdx_; //!< 0x208 | |
| TodoReturn loadedFontIdx_; //!< 0x20c | |
| int totalAttempts_; //!< 0x210 | |
| int bootups_; //!< 0x214 | |
| bool hasRatedGame_; //!< 0x218 | |
| bool didPlayGame_; //!< 0x219 | |
| bool isResetting_; //!< 0x21a | |
| bool showingPromo_; //!< 0x21b | |
| bool testSmoothFix_; //!< 0x21c | |
| bool hasRatingPower_; //!< 0x21d | |
| bool fetchNewLevelsQueued_; //!< 0x21e | |
| int resolution_; //!< 0x220 | |
| cocos2d::TextureQuality texQuality_; //!< 0x224 | |
| int playerFrame_; //!< ??? | |
| int playerShip_; //!< ??? | |
| int playerBall_; //!< ??? | |
| int playerBird_; //!< ??? | |
| int playerDart_; //!< ??? | |
| int playerRobot_; //!< ??? | |
| int playerColor_; //!< ??? | |
| int playerColor2_; //!< ??? | |
| int playerStreak_; //!< ??? | |
| cocos2d::_ccColor3B storedColor_; //!< ??? | |
| }; | |
| struct GameObject { | |
| bool lockColorAsChild_; //!< 0x1ea | |
| TodoReturn savedMainColorMode_; //!< 0x1ec | |
| TodoReturn savedSecondaryColorMode_; //!< 0x1f0 | |
| TodoReturn rectOffset_; //!< 0x204 | |
| TodoReturn isOriented_; //!< 0x21c | |
| float fadeInPosOffset_; //!< 0x264 | |
| bool objectRectDirty_; //!< 0x278 | |
| bool orientedRectDirty_; //!< 0x279 | |
| TodoReturn mainColorBlack_; //!< 0x27f | |
| TodoReturn secondaryColorBlack_; //!< 0x280 | |
| TodoReturn mainBlend_; //!< 0x281 | |
| TodoReturn secondaryBlend_; //!< 0x282 | |
| bool hasCustomChildren_; //!< 0x283 | |
| TodoReturn isAnimated_; //!< 0x284 | |
| TodoReturn colorSprite_; //!< 0x288 | |
| bool ignoreScreenCheck_; //!< 0x28c | |
| TodoReturn radius_; //!< 0x290 | |
| TodoReturn isRotated_; //!< 0x294 | |
| float scaleModX_; //!< 0x298 | |
| float scaleModY_; //!< 0x29c | |
| int M_ID_; //!< 0x2a0 | |
| GameObjectType type_; //!< 0x2a4 | |
| bool touchTriggered_; //!< 0x2ac | |
| bool spawnedByTrigger_; //!< 0x2ad | |
| cocos2d::CCPoint startPos_; //!< 0x2b0 | |
| TodoReturn frame_; //!< 0x2b8 | |
| bool useAudioScale_; //!< 0x2bc | |
| float startRotation_; //!< 0x2c0 | |
| float startScaleX_; //!< 0x2c4 | |
| float startScaleY_; //!< 0x2c8 | |
| bool startFlipX_; //!< 0x2cc | |
| bool startFlipY_; //!< 0x2cd | |
| bool shouldHide_; //!< 0x2ce | |
| TodoReturn spawnXPos_; //!< 0x2d0 | |
| TodoReturn isInvisible_; //!< 0x2d4 | |
| float enterAngle_; //!< 0x2d8 | |
| int enterEffect_; //!< 0x2dc | |
| int customColorIdx_; //!< 0x2e0 | |
| float customScale_; //!< 0x2e4 | |
| int objectKey_; //!< 0x2e8 | |
| bool dontTransform_; //!< 0x2ec | |
| bool dontFade_; //!< 0x2ed | |
| bool dontApplyEffect_; //!< 0x2ee | |
| bool dontApplyFade_; //!< 0x2ef | |
| bool dontFadeTinted_; //!< 0x2f0 | |
| bool isTintObject_; //!< 0x2f1 | |
| TodoReturn isDetailColorObject_; //!< 0x2f2 | |
| bool customDontFade_; //!< 0x2f3 | |
| bool stateVar_; //!< 0x2f4 | |
| int objectZ_; //!< 0x2f8 | |
| bool addToBatch2_; //!< 0x2fc | |
| bool colorOnTop_; //!< 0x2fd | |
| TodoReturn customAudioScale_; //!< 0x2fe | |
| TodoReturn minAudioScale_; //!< 0x300 | |
| TodoReturn maxAudioScale_; //!< 0x304 | |
| int uniqueID_; //!< 0x308 | |
| int objectID_; //!< 0x30c | |
| TodoReturn invisibleMode_; //!< 0x310 | |
| TodoReturn glowUseBGColor_; //!< 0x311 | |
| TodoReturn useSpecialLight_; //!< 0x312 | |
| float glowOpacityMod_; //!< 0x314 | |
| TodoReturn upSlope_; //!< 0x318 | |
| TodoReturn slopeType_; //!< 0x31c | |
| TodoReturn slopeAngle_; //!< 0x320 | |
| TodoReturn damaging_; //!< 0x324 | |
| TodoReturn spriteColor01_; //!< 0x328 | |
| TodoReturn spriteColor02_; //!< 0x32c | |
| TodoReturn addedToBlend_; //!< 0x330 | |
| int zLayer_; //!< 0x334 | |
| int customZLayer_; //!< 0x338 | |
| int customObjectZ_; //!< 0x33c | |
| std::string textBlockString_; //!< 0x340 | |
| bool editorSelected_; //!< 0x344 | |
| bool wasSelected_; //!< 0x345 | |
| bool isSelected_; //!< 0x346 | |
| int editorSelectIdx_; //!< 0x348 | |
| cocos2d::CCPoint storedPosition_; //!< 0x34c | |
| bool needsReorder_; //!< 0x354 | |
| bool needsUpdateColor_; //!< 0x355 | |
| float editorCustomScale_; //!< 0x358 | |
| bool isGroupParent_; //!< 0x35c | |
| TodoReturn groupCount_; //!< 0x364 | |
| int editorLayerID_; //!< 0x368 | |
| int editorLayerID2_; //!< 0x36c | |
| TodoReturn groupDisabledCount_; //!< 0x370 | |
| bool groupUpdated_; //!< 0x374 | |
| bool useCustomContentSize_; //!< 0x375 | |
| bool useCustomEditorHitbox_; //!< 0x376 | |
| cocos2d::CCSize customHitBox_; //!< 0x378 | |
| cocos2d::CCPoint lastPosition_; //!< 0x380 | |
| GameObjectClass objectClass_; //!< 0x38c | |
| bool hasSyncedAnimation_; //!< 0x390 | |
| TodoReturn isTriggerSaved_; //!< 0x391 | |
| GJEffectManager* colorManager_; //!< 0x3a0 | |
| int sectionIdx_; //!< ??? | |
| bool didUpdateLastPosition_; //!< ??? | |
| int mainColorMode_; //!< ??? | |
| int defaultMainColorMode_; //!< ??? | |
| cocos2d::_ccColor3B glowColor_; //!< ??? | |
| unsigned char glowOpacity_; //!< ??? | |
| bool visible_; //!< ??? | |
| float scale_; //!< ??? | |
| float scaleY_; //!< ??? | |
| float scaleX_; //!< ??? | |
| bool flipY_; //!< ??? | |
| bool flipX_; //!< ??? | |
| float rotation_; //!< ??? | |
| unsigned char opacity_; //!< ??? | |
| cocos2d::CCPoint position_; //!< ??? | |
| cocos2d::_ccColor3B childColor_; //!< ??? | |
| float rScaleX_; //!< ??? | |
| float rScaleY_; //!< ??? | |
| float rScale_; //!< ??? | |
| cocos2d::_ccColor3B objectColor_; //!< ??? | |
| cocos2d::CCAction* myAction_; //!< ??? | |
| bool updateLastPos_; //!< ??? | |
| int defaultSecondaryColorMode_; //!< ??? | |
| int secondaryColorMode_; //!< ??? | |
| }; | |
| struct GameObjectCopy { | |
| TodoReturn object_; //!< 0x18 | |
| }; | |
| struct GameSoundManager { | |
| TodoReturn state_; //!< 0xfc | |
| TodoReturn activeBGMusic_; //!< 0x100 | |
| }; | |
| struct GameStatsManager { | |
| cocos2d::CCDictionary* valueDict_; //!< 0xec | |
| cocos2d::CCDictionary* completedLevels_; //!< 0xf0 | |
| cocos2d::CCDictionary* userCoinsDict_; //!< 0xf4 | |
| cocos2d::CCDictionary* pendingUserCoinsDict_; //!< 0xf8 | |
| cocos2d::CCDictionary* randomContainer_; //!< 0xfc | |
| }; | |
| struct GameStoreManager { | |
| TodoReturn shopItems_; //!< 0xfc | |
| }; | |
| struct GhostTrailEffect { | |
| float scaleMod_; //!< 0xf8 | |
| cocos2d::CCSprite* target_; //!< 0x104 | |
| cocos2d::CCSprite* posTarget_; //!< 0x108 | |
| cocos2d::CCNode* pTarget_; //!< 0x10c | |
| float startAlpha_; //!< 0x110 | |
| GhostTrailDelegate* delegate_; //!< 0x114 | |
| cocos2d::CCPoint internalOffset_; //!< 0x11c | |
| bool usePosScale_; //!< 0x124 | |
| cocos2d::_ccBlendFunc blendFunc_; //!< ??? | |
| cocos2d::_ccColor3B ghostColor_; //!< ??? | |
| }; | |
| struct GooglePlayManager { | |
| GooglePlayDelegate* delegate_; //!< 0xe8 | |
| GooglePlayDelegate* delegate2_; //!< 0xec | |
| }; | |
| struct GroupCommandObject { | |
| cocos2d::CCPoint target_; //!< 0xe8 | |
| int easing_; //!< 0xf0 | |
| float duration_; //!< 0xf4 | |
| float deltaTime_; //!< 0xf8 | |
| int targetGroupID_; //!< 0xfc | |
| cocos2d::CCPoint value_; //!< 0x100 | |
| cocos2d::CCPoint deltaValue_; //!< 0x108 | |
| cocos2d::CCPoint totalValue_; //!< 0x110 | |
| bool isFinished_; //!< 0x118 | |
| bool lastRound_; //!< 0x119 | |
| bool lockX_; //!< 0x11a | |
| bool lockY_; //!< 0x11b | |
| }; | |
| struct HardStreak { | |
| cocos2d::CCPoint endPoint_; //!< 0x11c | |
| float strokeScale_; //!< 0x124 | |
| float strokeScaleMod_; //!< 0x128 | |
| bool disableDual_; //!< 0x12c | |
| }; | |
| struct InheritanceNode { | |
| int index_; //!< 0x18 | |
| InheritanceNode* target_; //!< 0x1c | |
| bool isStart_; //!< 0x20 | |
| }; | |
| struct KeybindingsManager { | |
| cocos2d::CCDictionary* keyToCommandDict_; //!< 0xe8 | |
| cocos2d::CCDictionary* commandToKeyDict_; //!< 0xec | |
| }; | |
| struct LevelBrowserLayer { | |
| GJSearchObject* searchObject_; //!< ??? | |
| }; | |
| struct LevelEditorLayer { | |
| bool dontApplyLayerFilter_; //!< 0x1b4 | |
| TodoReturn coinCount_; //!< 0x1b8 | |
| int groupIDFilter_; //!< 0x1d8 | |
| TodoReturn uiLayer_; //!< 0x208 | |
| int objectCount_; //!< 0x224 | |
| TodoReturn gridLayer_; //!< 0x228 | |
| TodoReturn level_; //!< 0x22c | |
| TodoReturn levelDistance_; //!< 0x230 | |
| TodoReturn playerState_; //!< 0x234 | |
| TodoReturn dualMode_; //!< 0x238 | |
| TodoReturn minPortalY_; //!< 0x23c | |
| TodoReturn maxPortalY_; //!< 0x240 | |
| TodoReturn clkTimer_; //!< 0x244 | |
| TodoReturn oldLevelString_; //!< 0x254 | |
| StartPosObject* startPosObject_; //!< ??? | |
| }; | |
| struct LevelSettingsLayer { | |
| LevelSettingsDelegate* delegate_; //!< 0x214 | |
| }; | |
| struct LevelSettingsObject { | |
| GJEffectManager* colorManager_; //!< 0xe8 | |
| int startMode_; //!< 0xec | |
| int startSpeed_; //!< 0xf0 | |
| bool startMiniMode_; //!< 0xf4 | |
| bool startDualMode_; //!< 0xf5 | |
| bool twoPlayerMode_; //!< 0xf6 | |
| float songOffset_; //!< 0xf8 | |
| bool fadeIn_; //!< 0xfc | |
| bool fadeOut_; //!< 0xfd | |
| int bgIdx_; //!< 0x100 | |
| int gIdx_; //!< 0x104 | |
| int fontIdx_; //!< 0x108 | |
| bool isLimited_; //!< 0x10c | |
| bool gravityFlipped_; //!< 0x10d | |
| GJGameLevel* level_; //!< 0x110 | |
| std::string songString_; //!< 0x114 | |
| bool songChanged_; //!< 0x118 | |
| int lastColorPage_; //!< 0x11c | |
| int gLineIdx_; //!< 0x120 | |
| }; | |
| struct LikeItemLayer { | |
| LikeItemDelegate* delegate_; //!< 0x1d4 | |
| }; | |
| struct ListButtonBar { | |
| ListButtonBarDelegate* delegate_; //!< 0xf0 | |
| }; | |
| struct LoadingCircle { | |
| TodoReturn circle_; //!< 0x194 | |
| cocos2d::CCNode* targetScene_; //!< 0x198 | |
| bool darkOverlay_; //!< 0x19c | |
| }; | |
| struct LocalLevelManager { | |
| cocos2d::CCArray* localLevels_; //!< 0xf8 | |
| }; | |
| struct MultilineBitmapFont { | |
| TodoReturn textHeight_; //!< 0x680 | |
| TodoReturn textWidth_; //!< 0x684 | |
| TodoReturn textPos_; //!< 0x688 | |
| TodoReturn sizeWidth_; //!< 0x690 | |
| bool ignoreColorCode_; //!< 0x694 | |
| unsigned char opacity_; //!< ??? | |
| }; | |
| struct MusicDelegateHandler { | |
| TodoReturn delegate_; //!< 0xe8 | |
| }; | |
| struct MusicDownloadManager { | |
| cocos2d::CCDictionary* downloadedSongsDict_; //!< 0xf4 | |
| }; | |
| struct NodePoint { | |
| TodoReturn point_; //!< 0x18 | |
| }; | |
| struct NumberInputLayer { | |
| int minNumbers_; //!< 0x1d0 | |
| int maxNumbers_; //!< 0x1d4 | |
| TodoReturn numberString_; //!< 0x1d8 | |
| NumberInputDelegate* delegate_; //!< 0x1dc | |
| }; | |
| struct ObjectDecoder { | |
| ObjectDecoderDelegate* delegate_; //!< 0xe8 | |
| }; | |
| struct ObjectManager { | |
| char const* loaded_; //!< ??? | |
| }; | |
| struct OpacityEffectAction { | |
| float deltaTime_; //!< 0xf8 | |
| int targetID_; //!< 0xfc | |
| TodoReturn opacity_; //!< 0x100 | |
| }; | |
| struct PlatformToolbox { | |
| bool keyboardState_; //!< ??? | |
| bool blockBackButton_; //!< ??? | |
| }; | |
| struct PlayLayer { | |
| EnterEffect activeEnterEffect_; //!< 0x1cc | |
| TodoReturn resetTriggered_; //!< 0x230 | |
| TodoReturn resetFlipObjects_; //!< 0x2d0 | |
| TodoReturn colorManager_; //!< 0x2f0 | |
| bool playbackMode_; //!< 0x2f4 | |
| bool forcePlaybackControl_; //!< 0x2f5 | |
| TodoReturn cameraPortal_; //!< 0x2f8 | |
| TodoReturn dualModeCamera_; //!< 0x2fc | |
| TodoReturn isFlipped_; //!< 0x300 | |
| TodoReturn flipValue_; //!< 0x304 | |
| TodoReturn dualMode_; //!< 0x308 | |
| TodoReturn uiLayer_; //!< 0x30c | |
| TodoReturn level_; //!< 0x310 | |
| TodoReturn cameraPos_; //!< 0x314 | |
| TodoReturn testMode_; //!< 0x31c | |
| TodoReturn practiceMode_; //!< 0x31d | |
| bool isResetting_; //!< 0x31e | |
| TodoReturn bigActionContainer_; //!< 0x320 | |
| bool cleanReset_; //!< 0x324 | |
| cocos2d::CCPoint startPos_; //!< 0x328 | |
| TodoReturn attempts_; //!< 0x330 | |
| TodoReturn jumps_; //!< 0x334 | |
| TodoReturn didJump_; //!< 0x338 | |
| TodoReturn clkTimer_; //!< 0x33c | |
| bool showingEndLayer_; //!< 0x340 | |
| bool endTriggered_; //!< 0x341 | |
| bool resetQueued_; //!< 0x342 | |
| int lastRunPercent_; //!< 0x344 | |
| TodoReturn didAwardStars_; //!< 0x348 | |
| bool shouldRestartAfterStopped_; //!< 0x349 | |
| StartPosObject* startPosObject_; //!< ??? | |
| }; | |
| struct PlayerCheckpoint { | |
| cocos2d::CCPoint playerPos_; //!< 0xe8 | |
| float playerYVel_; //!< 0xf0 | |
| bool flipGravity_; //!< 0xf4 | |
| bool flyMode_; //!< 0xf5 | |
| bool rollMode_; //!< 0xf6 | |
| bool birdMode_; //!< 0xf7 | |
| bool dartMode_; //!< 0xf8 | |
| bool robotMode_; //!< 0xf9 | |
| bool canJump_; //!< 0xfa | |
| int ghostType_; //!< 0xfc | |
| bool isScaled_; //!< 0x100 | |
| float timeMod_; //!< 0x104 | |
| }; | |
| struct PlayerObject { | |
| TodoReturn lastGroundObject_; //!< 0x3c8 | |
| TodoReturn currentIcon_; //!< 0x3cc | |
| TodoReturn didStick_; //!< 0x3d8 | |
| TodoReturn playerXVelocity_; //!< 0x438 | |
| bool tookDamage_; //!< 0x4f6 | |
| TodoReturn upKeyDown_; //!< 0x4f7 | |
| TodoReturn upKeyPressed_; //!< 0x4f8 | |
| TodoReturn yVelocity_; //!< 0x500 | |
| bool onSlope_; //!< 0x508 | |
| bool wasOnSlope_; //!< 0x509 | |
| TodoReturn slopeYVel_; //!< 0x50c | |
| TodoReturn flyMode_; //!< 0x510 | |
| TodoReturn birdMode_; //!< 0x511 | |
| TodoReturn rollMode_; //!< 0x512 | |
| TodoReturn dartMode_; //!< 0x513 | |
| TodoReturn robotMode_; //!< 0x514 | |
| TodoReturn gravityFlipped_; //!< 0x515 | |
| TodoReturn isDead_; //!< 0x516 | |
| TodoReturn canJump_; //!< 0x517 | |
| TodoReturn playerScale_; //!< 0x518 | |
| TodoReturn timeMod_; //!< 0x51c | |
| cocos2d::CCPoint lastP_; //!< 0x520 | |
| cocos2d::CCPoint portalP_; //!< 0x528 | |
| cocos2d::CCLayer* gameLayer_; //!< 0x530 | |
| bool onGround_; //!< 0x534 | |
| TodoReturn isJumping_; //!< 0x535 | |
| TodoReturn isLocked_; //!< 0x536 | |
| cocos2d::CCPoint lastGroundPos_; //!< 0x538 | |
| GameObject* touchedRing_; //!< 0x540 | |
| GameObject* portalObject_; //!< 0x544 | |
| TodoReturn hasJumped_; //!< 0x548 | |
| TodoReturn hasRingJumped_; //!< 0x549 | |
| cocos2d::CCPoint realPlayerPos_; //!< 0x550 | |
| bool isSecondPlayer_; //!< 0x558 | |
| bool dualMode_; //!< 0x559 | |
| double clkTimer_; //!< 0x560 | |
| bool disableEffects_; //!< 0x568 | |
| float audioScale_; //!< 0x56c | |
| float groundHeight_; //!< 0x570 | |
| TodoReturn lastYVel_; //!< 0x570 | |
| cocos2d::_ccColor3B secondColor_; //!< ??? | |
| TodoReturn glowColor1_; //!< ??? | |
| TodoReturn glowColor2_; //!< ??? | |
| bool visible_; //!< ??? | |
| float scale_; //!< ??? | |
| float scaleY_; //!< ??? | |
| float scaleX_; //!< ??? | |
| bool flipY_; //!< ??? | |
| bool flipX_; //!< ??? | |
| float rotation_; //!< ??? | |
| unsigned char opacity_; //!< ??? | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| cocos2d::CCPoint position_; //!< ??? | |
| }; | |
| struct PointNode { | |
| cocos2d::CCPoint point_; //!< 0x18 | |
| }; | |
| struct PriceLabel { | |
| int price_; //!< ??? | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| float opacity_; //!< ??? | |
| }; | |
| struct PromoInterstitial { | |
| bool enableBannerOnClose_; //!< 0x1d4 | |
| }; | |
| struct PulseEffectAction { | |
| float deltaTime_; //!< 0xf4 | |
| TodoReturn targetID_; //!< 0xf8 | |
| TodoReturn value_; //!< 0xfc | |
| TodoReturn type_; //!< 0x104 | |
| TodoReturn copyColorIdx_; //!< 0x118 | |
| TodoReturn groupMainOnly_; //!< 0x11c | |
| TodoReturn groupSecondaryOnly_; //!< 0x11d | |
| TodoReturn targetColor_; //!< ??? | |
| TodoReturn hsvValue_; //!< ??? | |
| }; | |
| struct RateLevelLayer { | |
| RateLevelDelegate* delegate_; //!< 0x1d8 | |
| }; | |
| struct RateStarsLayer { | |
| RateLevelDelegate* delegate_; //!< 0x1f4 | |
| }; | |
| struct RingObject { | |
| float scale_; //!< ??? | |
| bool visible_; //!< ??? | |
| float rScale_; //!< ??? | |
| cocos2d::CCPoint position_; //!< ??? | |
| }; | |
| struct ScrollingLayer { | |
| TodoReturn internalLayer_; //!< 0x1c4 | |
| cocos2d::CCNode* scaleParent_; //!< 0x1c8 | |
| cocos2d::CCPoint startOffset_; //!< ??? | |
| }; | |
| struct SearchButton { | |
| TodoReturn label_; //!< 0x1b8 | |
| TodoReturn sprite_; //!< 0x1bc | |
| }; | |
| struct SelectArtLayer { | |
| TodoReturn selected_; //!< 0x1d0 | |
| TodoReturn selectedCustom_; //!< 0x1d4 | |
| TodoReturn type_; //!< 0x1d8 | |
| SelectArtDelegate* delegate_; //!< 0x1dc | |
| }; | |
| struct SetGroupIDLayer { | |
| int nextFreeGroupID_; //!< 0x20c | |
| }; | |
| struct SimpleObject { | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| }; | |
| struct SimplePlayer { | |
| int special_; //!< 0x1cc | |
| bool useGlow_; //!< 0x1d0 | |
| cocos2d::_ccColor3B secondColor_; //!< ??? | |
| unsigned char opacity_; //!< ??? | |
| cocos2d::_ccColor3B color_; //!< ??? | |
| }; | |
| struct SlideInLayer { | |
| SlideInLayerDelegate* delegate_; //!< 0x1b4 | |
| bool removeOnExit_; //!< 0x1b8 | |
| }; | |
| struct Slider { | |
| float value_; //!< ??? | |
| bool barVisibility_; //!< ??? | |
| bool liveDragging_; //!< ??? | |
| }; | |
| struct SliderThumb { | |
| float value_; //!< ??? | |
| }; | |
| struct SliderTouchLogic { | |
| TodoReturn thumb_; //!< 0x138 | |
| Slider* sliderDelegate_; //!< 0x13c | |
| bool liveDragging_; //!< 0x140 | |
| TodoReturn touchOffset_; //!< 0x144 | |
| }; | |
| struct SongInfoObject { | |
| int songID_; //!< 0xe8 | |
| std::string songName_; //!< 0xec | |
| std::string artistName_; //!< 0xf0 | |
| std::string songYT_; //!< 0xf4 | |
| std::string artistYT_; //!< 0xf8 | |
| std::string songURL_; //!< 0xfc | |
| int artistID_; //!< 0x100 | |
| float fileSize_; //!< 0x104 | |
| bool isUnloaded_; //!< 0x108 | |
| bool isVerified_; //!< 0x109 | |
| bool isBlocked_; //!< 0x10a | |
| int songPriority_; //!< 0x10c | |
| LevelSettingsObject* levelSettings_; //!< 0x110 | |
| }; | |
| struct SongObject { | |
| TodoReturn audioTrack_; //!< 0x18 | |
| }; | |
| struct SpawnTriggerAction { | |
| float delayTime_; //!< 0xec | |
| float deltaTime_; //!< 0xf0 | |
| TodoReturn targetID_; //!< 0xf4 | |
| }; | |
| struct SpeedObject { | |
| TodoReturn speedMod_; //!< 0xe8 | |
| TodoReturn xPos_; //!< 0xec | |
| GameObject* source_; //!< ??? | |
| }; | |
| struct SpriteAnimationManager { | |
| cocos2d::CCDictionary* animationContainer_; //!< 0x104 | |
| std::string activeAnimation_; //!< 0x108 | |
| }; | |
| struct StartPosObject { | |
| LevelSettingsObject* settings_; //!< 0x41c | |
| }; | |
| struct StatsObject { | |
| TodoReturn key_; //!< 0x18 | |
| TodoReturn value_; //!< 0x1c | |
| }; | |
| struct TableView { | |
| bool isScheduled_; //!< 0x164 | |
| cocos2d::CCTouch* beginTouch_; //!< 0x168 | |
| cocos2d::CCPoint beginLocation_; //!< 0x16c | |
| cocos2d::CCPoint lastCellPos_; //!< 0x174 | |
| cocos2d::CCPoint checkLocation_; //!< 0x17c | |
| TableViewCell* touchCell_; //!< 0x184 | |
| bool editable_; //!< 0x188 | |
| bool isTouch_; //!< 0x189 | |
| cocos2d::CCArray* cellVisibleArray_; //!< 0x18c | |
| cocos2d::CCArray* cellRemovedArray_; //!< 0x190 | |
| TodoReturn indexPathAddedArray_; //!< 0x194 | |
| TableViewDelegate* delegate_; //!< 0x198 | |
| TableViewDataSource* dataSource_; //!< 0x19c | |
| bool clipsToBounds_; //!< 0x1a0 | |
| CCIndexPath* scrollingToIndexPath_; //!< 0x1a4 | |
| bool touchDispatch_; //!< 0x1a8 | |
| bool stealTouches_; //!< 0x1b1 | |
| }; | |
| struct TableViewCell { | |
| bool editable_; //!< 0x140 | |
| cocos2d::CCMenuItem* deleteButton_; //!< 0x144 | |
| std::string cellIdentifier_; //!< 0x148 | |
| cocos2d::_ccColor3B delBtnColor_; //!< ??? | |
| }; | |
| struct TeleportPortalObject { | |
| TeleportPortalObject* targetPortal_; //!< 0x3a8 | |
| bool lockX_; //!< 0x3ac | |
| float portalTargetY_; //!< 0x3b0 | |
| bool smoothEase_; //!< 0x3b4 | |
| float rotation2_; //!< ??? | |
| float rotation_; //!< ??? | |
| cocos2d::CCPoint startPosOverride_; //!< ??? | |
| cocos2d::CCPoint positionOverride_; //!< ??? | |
| cocos2d::CCPoint position_; //!< ??? | |
| cocos2d::CCPoint startPos_; //!< ??? | |
| }; | |
| struct TextArea { | |
| float maxWidth_; //!< 0x1c0 | |
| float lineSpace_; //!< 0x1cc | |
| bool onTimer_; //!< 0x1d0 | |
| cocos2d::CCPoint align_; //!< 0x1d4 | |
| bool fadeInFinished_; //!< 0x1dc | |
| float fontScale_; //!< 0x1e0 | |
| TodoReturn textHeight_; //!< 0x1e4 | |
| TodoReturn textWidth_; //!< 0x1e8 | |
| TodoReturn sizeWidth_; //!< 0x1ec | |
| TodoReturn textPosition_; //!< 0x1f0 | |
| unsigned char opacity_; //!< ??? | |
| bool ignoreColorCode_; //!< ??? | |
| std::string string_; //!< ??? | |
| }; | |
| struct UILayer { | |
| TodoReturn clkTimer_; //!< 0x1b4 | |
| }; | |
| struct UndoObject { | |
| TodoReturn object_; //!< 0x18 | |
| TodoReturn command_; //!< 0x1c | |
| cocos2d::CCArray* objects_; //!< 0x20 | |
| bool isLinked_; //!< 0x24 | |
| }; | |
| struct UploadActionPopup { | |
| UploadPopupDelegate* delegate_; //!< 0x1c8 | |
| }; | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment