Antoine Pilote
ae3bd31dc5
Allowing editing of angles through the inspector
2024-08-27 13:24:05 -04:00
Antoine Pilote
58a179be4f
Added new Prefab C# type
2024-08-15 22:24:26 -04:00
Antoine Pilote
04926476d7
Added Exposed var reset button
2024-08-15 19:44:17 -04:00
Antoine Pilote
901ebcf902
Added bool operator and isvalid function to .Net API
2024-08-15 19:18:26 -04:00
Antoine Pilote
9b9f5d111d
Partial Entity Exposed field implementation
2024-08-13 23:54:51 -04:00
Antoine Pilote
318b646d61
Added support for vec2 and vec3
2024-08-13 22:03:16 -04:00
Antoine Pilote
44cb6f7325
Added double, bool string
2024-08-13 21:42:20 -04:00
Antoine Pilote
9733e9651a
Added basic C# field reflection in editor
2024-08-13 21:12:11 -04:00
Antoine Pilote
ca1d17e058
Now only drawing navmesh if selected + properly serialized
2024-08-05 23:48:41 -04:00
Antoine Pilote
516a93a7f0
Added spot light type 🔦 & light direction now using global rotation
2024-07-28 11:50:14 -04:00
Antoine Pilote
32ede2eeae
Now taking into account navmesh volume position
2024-07-25 20:42:32 -04:00
Antoine Pilote
abcb15a27e
Fixed min and max and speed for recast config
2024-07-24 23:58:51 -04:00
Antoine Pilote
4265b0d29b
Added all navmesh settings to the editor UI
2024-07-24 23:19:34 -04:00
Antoine Pilote
d0399a8f8c
Now storing recast config in component
2024-07-24 23:00:05 -04:00
Antoine Pilote
7b1d930b9f
Moved nav mesh generation button onto navmeshVolume component.
2024-07-24 21:14:23 -04:00
Antoine Pilote
f15894920f
Added NavMeshVolume component
2024-07-24 20:58:48 -04:00
Antoine Pilote
8b8e29db3f
Quake brushes are not deserialized correctly, meaning you can build navmesh without rebuilding the quake map first.
2024-07-11 15:07:54 -04:00
Antoine Pilote
7b48319ff5
Added Recast&Detour implementation
...
- Implemented debug renderer of navigation meshes
- Can now generate navigation meshes from .map files
2024-07-11 04:54:57 -04:00
Antoine Pilote
07e080f6a9
Added is trigger to other shapes
2024-04-18 20:07:30 -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
antopilo
f4d71b9977
Started new Add Entity Panel, removed unused shaders, fixed premake5 problems
2024-04-02 23:09:33 -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
27d1af86af
UI for new sprite option
2023-09-30 14:27:38 -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
a09fc40469
Added ability to lock rotation axis of a rigidbody
2023-09-24 00:40:37 -04:00
Antoine Pilote
d7f3e0cfb3
Added RandomScale to particle emitters
2023-09-23 22:59:51 -04:00
Antoine Pilote
3124271a62
Reworked material serialization
2023-09-23 21:34:38 -04:00
Antoine Pilote
d93e452db5
Drag & drop of .material files
2023-09-23 20:32:08 -04:00
Antoine Pilote
2cb0ca4f29
Particle system improvements + Emissive materials
...
Added option for Global particle positions
Added material property for particles
Added Emissive rendering
2023-09-23 20:31:50 -04:00
Antoine Pilote
a4724e2a91
Upgraded to C++ 20 & better audio voice management
2023-09-23 00:37:42 -04:00
Antoine Pilote
60d6af1341
Audio component now has panning, volume, playback speed and works
2023-09-22 21:30:56 -04:00
Antoine Pilote
1bc3eb7ddb
Added audio emitter editor panel
2023-09-22 20:32:05 -04:00
Antoine Pilote
6a52340e7d
Audio engine can now play sounds
2023-09-20 21:41:34 -04:00
Antoine Pilote
1628214370
Animation serialization progress
2023-09-06 20:05:10 -04:00
Antoine Pilote
8718540ac6
Added animation selection
2023-09-06 18:49:11 -04:00
Antoine Pilote
e125bf5fdb
Added skeleton creation
2023-09-05 20:28:33 -04:00
Antoine Pilote
0caf28943f
Added new component and panel + model loader
2023-08-12 21:47:26 -04:00
Antoine Pilote
e0d8383d00
Code cleanup
2023-08-12 21:46:58 -04:00
Antoine Pilote
691f46e0d6
Added better character auto stepping and component settings
2023-08-12 16:12:39 -04:00
Antoine Pilote
1a8f4bd1aa
Added simple radius gizmo
2023-08-02 15:34:04 -04:00
Antoine Pilote
35c4f3b59e
Merge branch 'main' into feature/NK-146-particle-system
2023-08-02 12:40:46 -04:00
Antoine Pilote
4552b0ee69
Fixed crash with material editor
2023-08-02 12:40:33 -04:00
Antoine Pilote
807e9c9a9f
Added particle emitter component
2023-08-02 12:40:12 -04: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
Antoine Pilote
df69d17305
Fixed build
2023-07-22 00:23:55 -04:00
Émeryc
8a931c768b
NK-126 - Fix Indent
2023-07-21 19:29:50 -04:00