Antoine Pilote
d9237f83d2
Added ground normal & ground velocity C# API e
2024-09-02 18:09:02 -04:00
Antoine Pilote
5077b1b7f8
Changed to only use 1 file watcher
2024-09-02 12:56:02 -04:00
Antoine Pilote
63712edc6d
Added C# Point entities + automatic export of FGD entities
2024-09-01 19:37:05 -04:00
Antoine Pilote
f59a7e931f
Now renders func brush materials correclty
2024-08-31 12:33:48 -04:00
Antoine Pilote
8aa41a1bf8
Now diplaying links between brushes
2024-08-31 00:07:45 -04:00
Antoine Pilote
3959760627
Fixed serialization
2024-08-30 21:50:21 -04:00
Antoine Pilote
85b41e9ea0
Added C# -> Trenchbrom entity definition with reflection system
2024-08-30 21:44:08 -04:00
Antoine Pilote
9a30925b34
Started editor .Net context for undo/redo system
2024-08-25 22:42:07 -04:00
Antoine Pilote
27488ae5bf
Can now rename entities pressing f2 or double clicking and selecting an entity should unfold the tree
2024-08-16 17:59:06 -04:00
Antoine Pilote
9c2a6f9019
Now displaying compilation errors in logger with status bar
2024-08-16 17:58:06 -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
ead6ff6645
Added Get/Set for entity name in .Net API
2024-08-15 19:08:50 -04:00
Antoine Pilote
1eb81041fb
Added clear logs button + showing exception in status bar
2024-08-14 20:29:50 -04:00
Antoine Pilote
6032d40aa2
Fixed csproj to prevent duplicate error warnings
2024-08-14 19:48:30 -04:00
Antoine Pilote
5f2667f95b
Removed MSDF
2024-08-14 19:34:51 -04:00
Antoine Pilote
0de9c216c5
Removed all dead code
2024-08-14 19:21:17 -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
c48441e0db
No longer need premake to generate projects
2024-08-08 12:52:21 -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
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
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
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
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
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
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