WiggleWizard
1b2abced1e
Removed the last remnants of Wren QQ
2024-09-17 00:08:04 +01:00
WiggleWizard
d19ba4f979
Converted last components to new component drawing system
2024-09-16 14:49:25 +01:00
WiggleWizard
8b2511f995
Better API for binding inspector drawers and added the ability to add whole component drawers
2024-09-16 10:57:22 +01:00
WiggleWizard
d338a98c9b
Removed Wren script references in the UI
2024-09-16 10:18:32 +01:00
WiggleWizard
52776186d3
Added the ability to remove components
2024-09-16 00:17:28 +01:00
WiggleWizard
b23d418f23
Compile issues fixed
2024-09-15 23:14:23 +01:00
WiggleWizard
baac971deb
A little bit of cleanup
2024-09-15 23:06:06 +01:00
WiggleWizard
269533eb03
Particle Emitter Component reflected
2024-09-15 21:34:38 +01:00
WiggleWizard
0dcd383dbb
Added the ability to add actions (buttons) to the inspector through reflection
2024-09-15 21:34:38 +01:00
WiggleWizard
d8d904b6ba
New reflection type DynamicItemList
2024-09-15 21:34:38 +01:00
WiggleWizard
aed98dd648
UI system now working well with the new component changes, fixed trait compile issues, fixed inspector rendering issues
2024-09-15 21:34:37 +01:00
WiggleWizard
65c8ab79af
New component field type to support files
...
Also fixed Audio System to work with this new supported component field type
2024-09-15 21:31:06 +01:00
WiggleWizard
68ffe1d6b4
Basic inspector reflection working for 2 components
2024-09-15 21:31:06 +01:00
WiggleWizard
90a60e8d87
Initial inspector work to render using reflection
2024-09-15 21:31:06 +01:00
Antoine Pilote
40da75eeeb
Merge pull request #73 from WiggleWizard/fix/buildoptimizations
...
Enabled multithreaded compilation and fixed some build warnings
2024-09-11 09:46:12 -04:00
WiggleWizard
7efa69a20d
Enabled multithreaded compilation and fixed some build warnings
...
Enabled MT compilation for all first party TUs and some third party ones too. Disabled specific warnings in third party code, started fixing warnings in first party code as well
2024-09-11 12:03:09 +01:00
Antoine Pilote
ebedefb6a7
Added UI component, resource & system. Now renders on screen and live reloads
2024-09-10 22:27:15 -04:00
WiggleWizard
ffc79ccdf4
Initial reflection for components using the entt reflection API
...
Currently the only system using reflection is the drop down box when clicking "Add Component" in the entity inspector. The other systems and architecture is still designed around concrete compile time typing
2024-09-10 15:53:32 +01:00
Antoine Pilote
e607b99191
Added preview window when selecting a camera in the scene
2024-09-04 20:31:43 -04:00
Antoine Pilote
87f58d890e
Moved FileDialog into its own class
2024-09-04 00:14:00 -04:00
Antoine Pilote
c91812c65e
Moved FileSystem stuff into seprate files and a FileSystem Folder
2024-09-03 23:49:22 -04:00
Antoine Pilote
1ac0337863
Refactor pass #1
2024-09-03 18:47:45 -04:00
Antoine Pilote
1685921a5a
Removed audio emitter component settings displaying twice
2024-08-15 23:37:14 -04:00
Antoine Pilote
3c5990fd07
Added file content preview for csharp files
2024-08-15 22:58:13 -04:00
Antoine Pilote
e5616f98a4
Removed unused dependencies
2024-08-14 18:55:29 -04:00
Antoine Pilote
f15894920f
Added NavMeshVolume component
2024-07-24 20:58:48 -04:00
Antoine Pilote
f916d315f4
Improved Editor Interface
...
- Moved Add component button
- Removed rounding on collapsed component header
- Added indention in component panels
- Changed frame background color
2024-04-11 19:50:26 -04:00
Antoine Pilote
1fa0fd635f
Made selection outline during play mode impossible and made outline outside of selected game object
2024-03-16 11:26:32 -04:00
Antoine Pilote
af2546fb21
C# Entity Scrips now working(OnInit, update, destroy) [ Broke reloading]
...
- added UI button to generate a .sln in the games folder
- added UI for adding new component and drag n drop .cs file
- added modular Core API module system
2023-10-16 00:21:28 -04:00
Antoine Pilote
4622be08e9
Added Trenchbroom configurator window and some UI fixes
2023-10-02 01:37:22 -04:00
Antoine Pilote
ff4489a466
Now uses embedded resources
2023-09-26 20:43:56 -04:00
Antoine Pilote
d843d54388
Material Thumbnail, PostFX, more
...
big commit
+ Depth of field
+ Barrel distortion
+ Vignette
+ Material thumbnail in filebrowser
+ Fullbright wad conversion turns into emissive
2023-09-25 02:21:22 -04:00
Antoine Pilote
513bf6aa0e
WAD Converter now creates .material file in the proper directory
2023-09-24 12:57:14 -04:00
Antoine Pilote
d93e452db5
Drag & drop of .material files
2023-09-23 20:32:08 -04:00
Antoine Pilote
1bc3eb7ddb
Added audio emitter editor panel
2023-09-22 20:32:05 -04:00
Antoine Pilote
92db6c9082
Added gizmo for audio emitter
2023-09-20 22:20:24 -04:00
Antoine Pilote
6a52340e7d
Audio engine can now play sounds
2023-09-20 21:41:34 -04:00
Antoine Pilote
61776b4fb8
Can now open .map in trenchbroom automatically
2023-09-15 17:53:07 -04:00
Antoine Pilote
29ba97454a
Added 2D gizmos and better editor styling
2023-09-05 20:28:10 -04:00
Antoine Pilote
0caf28943f
Added new component and panel + model loader
2023-08-12 21:47:26 -04:00
Antoine Pilote
b861935ef2
Merge pull request #56 from antopilo/feature/NK-146-particle-system
...
Feature/nk 146 particle system
2023-08-03 10:33:02 -04:00
Antoine Pilote
7543d5aca4
Fixed weird behaviour with drop down menus and crash
2023-08-02 18:47:30 -04:00
Antoine Pilote
87bac4d701
Code formatting
2023-08-02 15:34:45 -04:00
Antoine Pilote
6d992d6475
Added particle emitter to add component menu
2023-08-02 12:44:15 -04:00
Antoine Pilote
807e9c9a9f
Added particle emitter component
2023-08-02 12:40:12 -04:00
Antoine Pilote
fadb79eb81
Indentention
2023-08-02 16:01:07 +00:00
Antoine Pilote
f54d64c6dd
Added sprite component
2023-08-01 15:15:27 -04:00
Antoine Pilote
acfe261ab5
Fixed breaking changes between imgui upgrade
2023-07-22 22:13:48 -04:00
Émeryc
24f9d092c1
NK-126 - Fixed File Browser Refresh
2023-07-21 19:19:29 -04:00
Émeryc
a01dc595ec
Changed prompt text
2023-07-16 17:29:46 -04:00