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
Émeryc
439e104c86
NK-100 - 'Open In' button
2023-07-16 17:15:55 -04:00
Antoine Pilote
2b33653b88
Merge branch 'main' into NK-48-Dynamic-physics-gizmo
2023-07-16 13:48:04 -04:00
Émeryc
15cce7496f
display wren script in properties
2023-07-15 22:19:57 -04:00
Antoine Pilote
dbac1c187f
Dynamic gizmos
...
- Added cylinder collider component
- Dynamic cylinder, capsule, box, sphere gizmos
- Added wireframe for mesh shape
2023-07-15 19:26:37 -04:00
Antoine Pilote
80eadc2a5a
Added capsule collider component
2023-04-02 19:01:40 -04:00
Antoine Pilote
d1b2e2379f
Started character controller implementation
2023-04-02 18:36:17 -04:00
antopilo
1c13c7ef2d
Added mesh colliders
2023-03-08 22:37:03 -05:00
antopilo
8c9c6c21df
Added sphere collider
2023-03-08 20:21:50 -05:00
Antoine Pilote
65df50e722
Added panel for box collider and created first rigidbody
2023-03-07 21:40:33 -05:00
antopilo
6cbad0e13b
Reworked editor camera
2023-03-07 17:26:13 -05:00
Antoine Pilote
344e2fb0c8
Added Camera component panel
2023-03-01 22:03:12 -05:00