Commit Graph

28 Commits

Author SHA1 Message Date
Wojtek Figat
890569ea3b Add logging and cleaning up leaked scene objects after play mode in Editor 2024-04-22 22:59:38 +02:00
Wojtek Figat
04761c69f1 Fix error loggig in headless mode on char16 platforms
#2235
2024-03-04 14:43:48 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
64e391df24 Refactor Visual Script debugger apis to use bindings generator 2023-12-16 17:58:18 +01:00
Wojtek Figat
39a5b8e635 Invert check order 2023-11-10 01:32:24 +01:00
Wojtek Figat
979168e82c Refactor various Editor APIs to use auto-generated bindings instead of manual code 2023-06-12 14:34:07 +02:00
Wojtek Figat
510fc443e8 Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
eed2cdfe04 Progress on dotnet7 runtime hosting with mono 2023-03-22 17:59:46 +01:00
Wojciech Figat
9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
Wojciech Figat
7953f6cb83 Add Engine.FocusGameViewport to implement game menu with camera focus gather 2022-08-01 16:17:34 +02:00
Wojtek Figat
a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojtek Figat
192af7ec14 Refactor native core objects to simplify usage for newcomers 2022-01-08 15:06:23 +01:00
Wojtek Figat
bbfe0446f0 Tweaks and fixes 2022-01-08 15:06:21 +01:00
Wojtek Figat
8938f13a0b Add support for compiling and running engine without C# scripting
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
Wojtek Figat
dee4537f23 Add -new command line arg to create a new project 2021-08-16 22:50:11 +02:00
Wojtek Figat
b8ad4bdd2a Refactor AnimGraph debug flows to use scripting API event 2021-06-12 23:20:07 +02:00
Jean-Baptiste Perrier
2f12642405 Rename -game to -play & Fix when play not used. 2021-05-23 19:34:16 +02:00
Jean-Baptiste Perrier
3a68e2891e Add null check. 2021-05-21 18:18:11 +02:00
Jean-Baptiste Perrier
9e2867ed7d Tweak. 2021-05-20 20:07:39 +02:00
Jean-Baptiste Perrier
8ac8f9a6d1 Tweaks. 2021-05-20 20:05:44 +02:00
Jean-Baptiste Perrier
8eb6fd2b6b Fix. 2021-05-20 20:03:58 +02:00
Jean-Baptiste Perrier
66c1201786 Load scene specified in -game argument. 2021-05-20 17:21:45 +02:00
Jean-Baptiste Perrier
5601be630e RequestStartPlay glue code. 2021-05-20 17:18:48 +02:00
Wojtek Figat
b193a7abc4 Add support for binary modules with native-code only 2021-02-25 13:01:15 +01:00
Jean-Baptiste Perrier
03eb39afe6 Bumping all copyright headers to 2021. 2021-01-02 14:28:49 +01:00
Wojtek Figat
96457a0adc Fix crash on null 2020-12-20 21:16:50 +01:00
Wojtek Figat
6fb9eee74c You're breathtaking! 2020-12-07 23:40:54 +01:00