Antoine Pilote
c48441e0db
No longer need premake to generate projects
2024-08-08 12:52:21 -04:00
Antoine Pilote
bf8557310e
Fixed Input IsKeyPressed system, F6 to pause the game while running, F6 to start/stop
2024-04-27 15:17:58 -04:00
Antoine Pilote
39025d8b06
Added prefab instancing through C# and support for mid-game rigidbody and skeletal animation
2024-04-23 23:22:19 -04:00
Antoine Pilote
efbf45c5a8
Added relative path entity fetching
2024-04-20 12:50:16 -04:00
Antoine Pilote
512cb3336c
Partial implementation of new entity accesors from scene tree path
2024-04-19 00:03:59 -04:00
Antoine Pilote
c981b45cac
Collision callback now returns native instance if possible
2024-04-18 23:09:56 -04:00
Antoine Pilote
41c07bf6d8
Type alias for NetAPIModule map
2024-04-18 20:22:43 -04:00
Antoine Pilote
9164bccd88
Aadded GetLocalPosition and IsMouseButtonDown to .Net API
2024-04-18 20:08:28 -04:00
Antoine Pilote
89846a6885
Added ability for triggers to move according to parent
2024-04-18 20:08:04 -04:00
Antoine Pilote
f4493886f0
Fixed wrong Nuake.Net path
2024-04-11 19:49:23 -04:00
Antoine Pilote
5bffe47d2c
upgraded imgui - Better scene hierarchy UI
2024-04-02 19:25:26 -04:00
Antoine Pilote
35cd596bb2
Merge branch 'main' of https://github.com/antopilo/Nuake
2024-04-02 09:29:07 -04:00
Antoine Pilote
33b4f75461
Added ability to get other instances of .net scripts using GetEntity<T>
2024-04-02 00:12:04 -04:00
Antoine Pilote
22d8b35373
Updated Coral version to .Net 8
2024-04-01 20:16:48 -04:00
Antoine Pilote
f86e26a490
Character controller now responds to setting localPosition on the entity
2024-04-01 19:22:20 -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
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
ccdb305b54
Added basic job system for async
2024-03-10 13:00:34 -04:00
Antoine Pilote
6ebeb37baf
Fixed crash when no .sln as present
2024-02-01 11:17:36 -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
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
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
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
aa18283815
Succesfully initialized .Net Core assembly + updated premake5
2023-10-12 23:39:10 -04:00
Antoine Pilote
e815272649
Added back rotation script api
2023-10-02 01:32:57 -04:00
Antoine Pilote
0a9c3a2614
Fixed memory leak in wren scriptign engine
2023-10-02 01:32:49 -04:00
Antoine Pilote
1aae2e3ea7
Conditional branch for linux
2023-09-27 23:37:31 -04:00
MissLavender-LQ
324e881a8d
embed fix by @antopilo
2023-09-28 04:27:51 +01:00
MissLavender-LQ
403bc49e5d
commented out embedded scripts instead of from file
2023-09-28 03:53:46 +01:00
antopilo
c15bf532ae
Compilation succesful on Linux Ubuntu
...
Probably broke a lot of things
2023-09-27 01:48:05 -04:00
Antoine Pilote
ff4489a466
Now uses embedded resources
2023-09-26 20:43:56 -04:00
Antoine Pilote
79a9265dc6
Can now trigger audio emitters through scripts
2023-09-23 16:18:11 -04:00
Antoine Pilote
a4724e2a91
Upgraded to C++ 20 & better audio voice management
2023-09-23 00:37:42 -04:00
Antoine Pilote
217b0c279a
Merge branch 'main' of https://github.com/antopilo/Nuake
2023-08-14 09:14:54 -04:00
Antoine Pilote
c2b9d61d68
Code style
2023-08-14 09:14:47 -04:00
Antoine Pilote
691f46e0d6
Added better character auto stepping and component settings
2023-08-12 16:12:39 -04:00
Antoine Pilote
03c18842f8
Fixed set translation
2023-08-09 00:32:30 -04:00
Antoine Pilote
2262b103c2
Code cleanup
2023-08-09 00:31:41 -04:00
Antoine Pilote
67577b902b
Fixed prefabs and prefab instancing
2023-08-09 00:30:38 -04:00
Antoine Pilote
899e2dee86
Fixed ApplyForce on rigidbody not working
2023-08-09 00:29:48 -04:00
Antoine Pilote
f12ae4580c
Removed old raycast
2023-07-28 13:13:20 -04:00
Antoine Pilote
c637bd18ab
Fixed wren api, packing into vec3
2023-07-28 13:11:24 -04:00
Antoine Pilote
5103101a0d
Added wren binding to raycast function
2023-07-24 00:56:27 -04:00