67 Commits

Author SHA1 Message Date
antopilo
5bb4303eff Now bindings works automatically and is smoooth, aslo strings work now 2025-04-04 19:01:01 -04:00
antopilo
bff8ca2be1 Now bindings between coral and and generatedC# correctly working 2025-04-04 17:11:48 -04:00
antopilo
00367c37c9 Added basics for automatic C# -> C++ Bindings 2025-04-04 00:17:07 -04:00
antopilo
2908429b68 C# generator now working with bindings.json 2025-04-03 23:06:54 -04:00
antopilo
1f3a5e02af Refactored folder structure 2025-01-31 18:04:43 -05:00
antopilo
89ebc5d012 Resource management refactor - added custom file resolver + RID 2025-01-18 17:51:49 -05:00
antopilo
ab534fe929 Some fixes with coral 2025-01-17 17:59:17 -05:00
antopilo
6b53ab6f8f Fixed some of the crashes with new coral 2025-01-16 21:34:08 -05:00
antopilo
51038f4579 Fixed C# premake scripts 2025-01-16 20:19:27 -05:00
antopilo
d93d69d059 Added controller support 2024-12-01 20:52:34 -05:00
antopilo
b6c3220797 Depth of field no unit accurate 2024-12-01 13:06:13 -05:00
antopilo
b33bfcab57 Added LookAt to transform C# API 2024-11-24 04:18:55 -05:00
antopilo
f1be4f7cef Fixed memory leak + added visibility UI node C# endpoints + size 2024-10-19 23:23:26 -04:00
antopilo
39cf28c91e Raycasts now returns the body instance it collided with + serialize spot light cones 2024-10-18 00:21:08 -04:00
antopilo
0e750bda89 work 2024-09-21 14:02:20 -04:00
WiggleWizard
edce52bb17 Finished up MVP for scene callbacks 2024-09-19 18:50:52 +01:00
WiggleWizard
d0c5ef1a1d Initial infrastructure for C# scene callbacks in subsystems 2024-09-19 17:52:19 +01:00
WiggleWizard
066b2998ac Much more stable and simplified subsystem architecture 2024-09-18 21:20:14 +01:00
WiggleWizard
510b577f49 First pass scriptable subsystems that has the same lifetime of the engine 2024-09-18 12:44:46 +01:00
antopilo
89ea32a4b3 Added SceneSwitching, Better font rendering, DOM inspector, Font-family prop 2024-09-13 17:18:09 -04:00
antopilo
4c76e9e493 Can now edit text of text nodes and fetch any other nodes in the DOM from ID 2024-09-13 01:25:41 -04:00
antopilo
3b148b76c4 Started to expose DOM to C# API with support for custom nodes. Currently crash when doing FindNodeByID<T> 2024-09-13 00:51:34 -04:00
antopilo
596e4a484c Added C# UIWidget API 2024-09-11 22:58:06 -04:00
Antoine Pilote
e36e33aa9a Renamed exe to Nuake Engine + added C# endpoints i forgot to push 2024-09-08 23:17:51 -04:00
Antoine Pilote
5e3472c256 Fixed Coral crash with base type classes, temp fix for logs crash + added light color param to C# api 2024-09-05 00:52:55 -04:00
Antoine Pilote
732e94899c Added Physics.Raycast and Transform shortcut on entity objects 2024-09-04 22:26:59 -04:00
Antoine Pilote
000a1d564e Added base 2024-09-02 18:10:36 -04:00
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
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
4d1feb9802 Added shapes to debug renderer 2024-08-16 17:55:35 -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
ead6ff6645 Added Get/Set for entity name in .Net API 2024-08-15 19:08:50 -04:00
Antoine Pilote
9b9f5d111d Partial Entity Exposed field implementation 2024-08-13 23:54:51 -04:00
Antoine Pilote
9733e9651a Added basic C# field reflection in editor 2024-08-13 21:12:11 -04:00
Antoine Pilote
ad2c40da87 Added useful maths function to the .Net API 2024-08-10 18:51:37 -04:00
Antoine Pilote
e7d6ca19b0 Now returns object physics layer in shape cast result 2024-08-10 18:39:28 -04:00
Antoine Pilote
4dd1a4e6f7 Added shape sweeping in C# 2024-08-10 18:09:22 -04:00
Antoine Pilote
f3b9b328b1 Added proper debug line renderer! 2024-08-09 23:36:02 -04:00
Antoine Pilote
3fcd63ff34 Added FindPath to C# API for path finding 2024-08-09 19:12:42 -04:00
Antoine Pilote
05d7fc1de5 Fixed Nuake.Net copy command failing 2024-04-25 22:43:59 -04:00
Antoine Pilote
70dec8f46e Now calling both collidee when a collision occur, removed unnecessary parameter to collision callbacks 2024-04-24 00:05:59 -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