A few updates to the Project layout + some compatibility stuff lol.

New Project layout i added:
ProjectName/
├─ Assets/
│ ├─ Scenes/
│ ├─ Scripts/
│ │ ├─ Runtime/
│ │ └─ Editor/
│ ├─ Models/
│ ├─ Shaders/
│ └─ Materials/
├─ Library/ (aka CacheLibrary)
│ ├─ CompiledScripts/
│ ├─ InstalledPackages/
│ ├─ ScriptTemp/
│ └─ Temp/
├─ ProjectUserSettings/
│ ├─ ProjectLayout/
│ ├─ ScriptSettings/
│ └─ UserPrefs/ (optional)
├─ packages.modu
├─ project.modu
└─ scripts.modu
This commit is contained in:
Anemunt
2025-12-30 08:52:52 -05:00
parent ee30412c9b
commit 67e6ece953
5 changed files with 75 additions and 29 deletions

View File

@@ -20,6 +20,7 @@ public:
std::string currentSceneName;
bool isLoaded = false;
bool hasUnsavedChanges = false;
bool usesNewLayout = false;
Project() = default;
Project(const std::string& projectName, const fs::path& basePath);