Commit Graph
532 Commits
Author SHA1 Message Date
Antoine Pilote caa968feaf Fixed callbacks 2024-04-01 14:35:12 -04:00
Antoine Pilote 5217a8639b Started collision callbacks for .Net 2024-04-01 14:28:59 -04:00
Antoine Pilote 0693ac1ad0 Added collision callback thread safe queue 2024-04-01 13:19:33 -04:00
Antoine Pilote 72e2b6984e Added ghost body on character controllers to trigger sensors bodies 2024-04-01 13:05:02 -04:00
Antoine Pilote 48f2c69c38 Fixed physics and added ghost body to virtual characters 2024-03-23 15:08:43 -04:00
Antoine Pilote 69205ec4fa Added ShowMouse and get global position to .net api, deferred onInit after all entities have been initialized 2024-03-16 16:37:38 -04:00
Antoine Pilote a5ca094c5f Added trigger rigid bodies 2024-03-16 16:37:06 -04:00
Antoine Pilote a80fb5241e Added ability to play an animation from C# 2024-03-16 12:15:52 -04:00
Antoine Pilote ea1339a8e8 Added isKeyPressed C# api 2024-03-16 12:15:40 -04:00
Antoine Pilote 268de51af2 Fixed IsKeyPressed behaviour 2024-03-16 12:15:22 -04:00
Antoine Pilote d3382e22ff Can no longer select occluded gizmos 2024-03-16 11:51:32 -04:00
Antoine Pilote c49c0f7546 Fixed outline 2024-03-16 11:45:13 -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 ccdb305b54 Added basic job system for async 2024-03-10 13:00:34 -04:00
Antoine Pilote 5e64b5be5b Added new icons for the filebrowser 2023-12-17 13:29:09 -05:00
Antoine Pilote 6ef9521059 Cleaned up UI and added a way to build .net project from the editor 2023-10-27 01:32:17 -04:00
Antoine Pilote cb51ecc119 C++ .Net module API update 2023-10-24 23:45:28 -04:00
Antoine Pilote 2363ca0377 .Net API added CameraDirection, MoveAndSlide, IsOnGround 2023-10-24 23:45:07 -04:00
Antoine Pilote 1be3ec9603 Changed style of arrow in imgui for a more modern look 2023-10-24 02:14:35 -04:00
Antoine Pilote d8b469ef9c Added pause button 2023-10-24 02:14:13 -04:00
Antoine Pilote b87336a693 Started Transform .Net API
- Euler Rotate
- Set local translation
- Separated C# modules
- Bumped Coral 🪸
2023-10-23 23:35:32 -04:00
Antoine Pilote 978b0a2f84 Editor improvements
- Can now copy nuake.net dll in debug build
- Scrolling outside the viewport wont move the editor cam
- Can now double click to to open .sln files
- Right arrow now works in file system panel
2023-10-21 14:41:52 -04:00
Antoine Pilote 1ccd338fc6 Added various method to the .Net API
- IsKeyDown
- GetMousePosition
- GetEntity
- HasComponent
- GetComponent
- Added InputKeyCode to C#
2023-10-16 23:41:22 -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 9807f0fa8f Updated git ignore 2023-10-15 21:38:42 -04:00
Antoine Pilote 8d04a81846 Fixed building error 2023-10-15 16:31:09 -04:00
Antoine Pilote 9d87236662 Moved physics and application outside of core 2023-10-15 14:58:12 -04:00
Antoine Pilote 48f264708c .Net scripting API progress, can not reload an assembly 2023-10-15 03:10:23 -04:00
Antoine Pilote 8c581fbc14 Application and layers refactoring 2023-10-15 03:09:47 -04:00
Antoine Pilote 4e23e6a54b Now passing strings between c++ -> c# -> c++ 2023-10-13 01:45:07 -04:00
Antoine Pilote cb804085ed Basic .Net Core POC successful 2023-10-13 00:23:30 -04:00
Antoine Pilote 702e5bf76a Bumped Coral 2023-10-12 23:39:47 -04:00
Antoine Pilote aa18283815 Succesfully initialized .Net Core assembly + updated premake5 2023-10-12 23:39:10 -04:00
Antoine Pilote 868d019c35 Added Coral + minor fixes 2023-10-12 22:44:13 -04:00
Antoine Pilote c826056846 Gizmo mouse picking now works 2023-10-12 19:49:17 -04:00
Antoine Pilote 90732fca50 Progress towards gizmo mouse picking 2023-10-10 00:06:21 -04:00
Antoine Pilote 84bd2f3399 Added selection outline✍️ 2023-10-09 19:05:43 -04:00
Antoine Pilote d3ec4e1c02 Better Gizmos
Gizmos now display half opacity when occluded, same for lines
Improved editor camera, should keep updating even if not controlled
Viewport should not grab input when another imgui element is over it
2023-10-09 15:22:39 -04:00
Antoine Pilote 2620fa548e Editor improvements, better cam, better gizmos, better lines 2023-10-08 13:26:41 -04:00
Antoine Pilote ac1db17e55 added DOF UI 2023-10-02 17:39:17 -04:00
Antoine Pilote d749765e68 Merge branch 'linux-dev'
# Conflicts:
#	Editor/Editor.cpp
2023-10-02 01:40:04 -04:00
Antoine Pilote 890dbc34f6 Conflicts resolved 2023-10-02 01:38:25 -04:00
Antoine Pilote 4622be08e9 Added Trenchbroom configurator window and some UI fixes 2023-10-02 01:37:22 -04:00
Antoine Pilote 41a81e5279 Added audio streaming 2023-10-02 01:36:49 -04:00
Antoine Pilote c16cd3431b jolt physics RAII 2023-10-02 01:36:43 -04:00
Antoine Pilote bd8cba07d0 Changed \\ to / 2023-10-02 01:36:26 -04:00
Antoine Pilote 429ec7e5fa Added log counter in logger window to avoid spamming 2023-10-02 01:36:17 -04:00
Antoine Pilote fc7645b4c6 Cashing of indices and vertices count 2023-10-02 01:35:58 -04:00
Antoine Pilote cf7a6c20d6 Removed some new keywords 2023-10-02 01:35:42 -04:00
Antoine Pilote fd0f9a5a3f Shader memory leak fixed and textuer manager RAII 2023-10-02 01:35:34 -04:00