Files
xps-launcher/src-tauri/gd/2.2/geode/unzipped/cvolton.level-id-api/include/EditorIDsManagement.hpp
T
2025-01-05 13:56:22 -07:00

35 lines
1.3 KiB
C++

#pragma once
#include "EditorIDs.hpp"
namespace EditorIDs {
namespace Management {
EDITORIDS_DLL void assignNewID(GJGameLevel* level);
EDITORIDS_DLL void verifyIDAssignment(GJGameLevel* level);
EDITORIDS_DLL void verifyIDAssignmentDelayed(GJGameLevel* level);
EDITORIDS_DLL void queueCheck();
EDITORIDS_DLL void tryTransferID(GJGameLevel* source, GJGameLevel* dest);
EDITORIDS_DLL void levelIsDeleting(GJGameLevel* level);
EDITORIDS_DLL void handleLevelDupes(cocos2d::CCArray* array);
EDITORIDS_DLL void reset();
EDITORIDS_DLL void tryRaiseMaxID(int id);
EDITORIDS_DLL int getMaxID();
}
namespace ListManagement {
EDITORIDS_DLL void assignNewID(GJLevelList* level);
EDITORIDS_DLL void verifyIDAssignment(GJLevelList* level);
EDITORIDS_DLL void verifyIDAssignmentDelayed(GJLevelList* level);
EDITORIDS_DLL void queueCheck();
EDITORIDS_DLL void tryTransferID(GJLevelList* source, GJLevelList* dest);
EDITORIDS_DLL void listIsDeleting(GJLevelList* level);
EDITORIDS_DLL void handleListDupes(cocos2d::CCArray* array);
EDITORIDS_DLL void reset();
EDITORIDS_DLL void tryRaiseMaxID(int id);
EDITORIDS_DLL int getMaxID();
}
}