|
All checks were successful
Build / build (push) Successful in 1m20s
Major Changes: - Fix Level1 double initialization by deferring initialize() call - Removed initialize() from Level1 constructor - Main.ts now explicitly calls initialize() after registering ready observable - Added error logging for double initialization detection - Refactor Ship to use loadAsset utility and new GLB structure - Changed from SceneLoader.ImportMeshAsync to loadAsset pattern - Ship constructor no longer calls initialize() - must be called explicitly - Updated physics to use transformNode from GLB container - Adjusted control mappings for yaw/pitch/roll (inverted signs) - Reduced force multipliers for better control feel - Remove MaterialFactory pattern - Deleted src/materialFactory.ts - LevelDeserializer now creates PBRMaterial directly for planets/sun - Removed texture quality settings from gameConfig - Cleaned up settings UI to remove texture quality controls - Fix UI element hiding when entering VR - Editor and Settings links now properly hidden on level start - Update GLB models for new asset structure - Updated ship.glb and base.glb models - Modified loadAsset to work with container transformNodes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| assets/themes/default/models | ||
| planetTextures | ||
| systems | ||
| 8192.webp | ||
| asteroid4.glb | ||
| background.mp3 | ||
| flare.png | ||
| shot2.mp3 | ||
| shot.mp3 | ||
| song1.mp3 | ||
| styles.css | ||
| thrust2.mp3 | ||
| thrust3.mp3 | ||
| thrust4.mp3 | ||
| thrust5.mp3 | ||
| thrust.mp3 | ||
| thust2.mp3 | ||
| yehrat.mp3 | ||