58 Commits

Author SHA1 Message Date
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
Antoine Pilote
c981b45cac Collision callback now returns native instance if possible 2024-04-18 23:09:56 -04:00
Antoine Pilote
9164bccd88 Aadded GetLocalPosition and IsMouseButtonDown to .Net API 2024-04-18 20:08:28 -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
96fa229422 Fixed callback 2024-04-01 14:54: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