@@ -3851,7 +3851,16 @@ class EditGameObjectPopup : SetupTriggerPopup {
38513851
38523852[[link(android)]]
38533853class EditLevelLayer : cocos2d::CCLayer, TextInputDelegate, FLAlertLayerProtocol, UploadActionDelegate, UploadPopupDelegate, SetIDPopupDelegate {
3854- EditLevelLayer() {}
3854+ EditLevelLayer() {
3855+ m_buttonMenu = nullptr;
3856+ m_level = nullptr;
3857+ m_textInputs = nullptr;
3858+ m_folderLabel = nullptr;
3859+ m_exiting = false;
3860+ m_levelType = GJLevelType::Default;
3861+ m_levelName = "";
3862+ m_descriptionPopup = nullptr;
3863+ }
38553864 virtual ~EditLevelLayer() = win 0xd3c10;
38563865
38573866 static EditLevelLayer* create(GJGameLevel* level) = win inline {
@@ -4328,7 +4337,7 @@ class EditorUI : cocos2d::CCLayer, FLAlertLayerProtocol, ColorSelectDelegate, GJ
43284337 void updateGroupIDLabel() = imac 0x2ccd0;
43294338 void updateObjectInfoLabel() = win 0xe17c0, m1 0x2f208, imac 0x2f870;
43304339 TodoReturn updatePlaybackBtn() = imac 0x2d5f0;
4331- TodoReturn updateSlider() = win 0xe14a0;
4340+ void updateSlider() = win 0xe14a0;
43324341 TodoReturn updateSpecialUIElements();
43334342 void updateZoom(float) = win 0x110ef0, m1 0x38b14;
43344343 float valueFromXPos(float);
@@ -13098,7 +13107,14 @@ class LevelOptionsLayer2 : LevelOptionsLayer {
1309813107[[link(android)]]
1309913108class LevelPage : cocos2d::CCLayer, DialogDelegate {
1310013109 // virtual ~LevelPage();
13101- LevelPage() {}
13110+ LevelPage() {
13111+ m_isBusy = false;
13112+ m_level = nullptr;
13113+ m_levelMenu = nullptr;
13114+ m_levelDisplaySize = cocos2d::CCSize {};
13115+ m_coinObject = nullptr;
13116+ m_secretDoor = nullptr;
13117+ }
1310213118
1310313119 static LevelPage* create(GJGameLevel* level) = win inline, imac 0x41fda0, m1 0x39b290 {
1310413120 auto ret = new LevelPage();
@@ -18656,7 +18672,7 @@ class SetupTriggerPopup : FLAlertLayer, TextInputDelegate, ConfigureValuePopupDe
1865618672 cocos2d::CCArray* createToggleValueControl(int, gd::string, cocos2d::CCPoint, bool, int, int, float) = win 0x45e900, imac 0x228c00, m1 0x1da5ec;
1865718673 cocos2d::CCArray* createToggleValueControlAdvanced(int, gd::string, cocos2d::CCPoint, bool, int, int, float, float, float, cocos2d::CCPoint) = imac 0x228d30, m1 0x1da73c;
1865818674 cocos2d::CCArray* createValueControl(int, gd::string, cocos2d::CCPoint, float, float, float) = win 0x45db40;
18659- cocos2d::CCArray* createValueControlAdvanced(int, gd::string, cocos2d::CCPoint, float, bool, InputValueType, int, bool, float, float, int, int, GJInputStyle, int, bool) = win 0x45dc30, imac 0x227b30, m1 0x1d9550;
18675+ cocos2d::CCArray* createValueControlAdvanced(int property , gd::string label , cocos2d::CCPoint position , float scale , bool unk1 , InputValueType valueType , int unk2 , bool unk3 , float sliderMin , float sliderMax , int page , int group , GJInputStyle inputStyle , int decimalPlaces , bool unk4 ) = win 0x45dc30, imac 0x227b30, m1 0x1d9550;
1866018676 cocos2d::CCArray* createValueControlWArrows(int, gd::string, cocos2d::CCPoint, float);
1866118677 cocos2d::CCArray* getGroupContainer(int);
1866218678 float getMaxSliderValue(int);
0 commit comments