Commit Graph

254 Commits

Author SHA1 Message Date
Wojtek Figat
22915489b7 Mac progress 2021-12-27 17:06:26 +01:00
Wojtek Figat
e296e94d2c Progress on XCode project generation 2021-12-27 16:43:20 +01:00
Wojtek Figat
7ef316f4f9 Mac impl progress 2021-12-27 16:00:26 +01:00
Wojtek Figat
dfaa7a92b3 Add Mac build platform detection in build tool 2021-12-27 14:46:20 +01:00
Wojciech Figat
d017dd14ca Add Mac platform 2021-12-27 14:04:16 +01:00
Wojciech Figat
c72be46228 Remove automatic tooltips genration for CSharp scripting API (xml docs are used now in Editor) 2021-12-22 15:03:04 +01:00
Wojciech Figat
e778fe8342 Fix passing pointers as output pointer or reference in scripting api 2021-12-21 18:14:56 +01:00
Wojtek Figat
71212420f6 Fix Github CD hanging during editor package compression 2021-12-20 19:09:18 +01:00
Wojtek Figat
6f9f2ccdc0 Dont sue xd 2021-12-16 18:56:18 +01:00
Wojciech Figat
6d1f2e5673 Fix build tool freeze when parsing scripting header that contains invalid multi-line comment 2021-12-08 16:54:52 +01:00
Wojciech Figat
e9557352a0 Update copyright year in some source files 2021-12-08 09:44:10 +01:00
Wojciech Figat
23303802ec Add support for passing back value via reference to C# scripting event 2021-12-06 16:46:16 +01:00
Wojciech Figat
f4b62ce384 Add support for array initializers as default values for scripting fields 2021-12-06 16:45:03 +01:00
Wojciech Figat
05a37447a7 Fix reference to a pointer in TypeInfo for scripting bindings generation 2021-12-06 16:44:35 +01:00
Wojtek Figat
e8b680c78b Add ps5 changes 2021-11-21 19:02:37 +01:00
Wojtek Figat
f88b34a15f Fix monolithic target build with native code module used by referenced plugin 2021-11-21 19:02:35 +01:00
Wojtek Figat
9ed7541ae7 Fix GDK platform build with VS 2022 installed 2021-11-21 19:02:34 +01:00
Wojciech Figat
f3d93a4133 Add ScriptingEnum utility with useful features for C++ scripting 2021-11-19 16:48:04 +01:00
Wojciech Figat
31bbd586db Add scripting enums as ScriptingType 2021-11-19 16:43:02 +01:00
Wojciech Figat
6357cc6245 Fix typos 2021-11-15 16:39:13 +01:00
Wojciech Figat
3648f8bef2 Add Hidden attribute to scripting fields/properties/methods/events 2021-11-15 16:39:13 +01:00
Wojtek Figat
bbecddfde2 Fix build 2021-11-10 21:04:46 +01:00
Wojtek Figat
a3bb66d09e Fix build with Win11 sdk 2021-11-10 20:40:49 +01:00
Wojtek Figat
13ab912bb4 Add support for Visual Studio 2022 in Flax.Build 2021-11-10 19:12:27 +01:00
Wojtek Figat
a37103af4a Fix regression from 5bd3032f78 2021-11-05 12:38:29 +01:00
Wojtek Figat
5bd3032f78 Add support for passing the object reference as scripting function output result 2021-11-05 11:46:40 +01:00
Wojtek Figat
67f0056121 Fix generated DefaultValue attribute to match the field value type 2021-11-03 19:25:44 +01:00
Wojtek Figat
7a0e2c01d4 Add support for parsing negation in scripting api preprocessor 2021-10-23 16:43:16 +02: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
5dbbfed654 PS5 support progress 2021-10-20 15:35:12 +02:00
Wojtek Figat
8bdf417b17 Fix using object reference in Scripting API with PersistentScriptingObject 2021-10-18 11:02:37 +02:00
Wojtek Figat
05ebf60dba Add PRAGMA_DISABLE_DEPRECATION_WARNINGS and PRAGMA_ENABLE_DEPRECATION_WARNINGS macros 2021-10-14 11:07:12 +02:00
Wojtek Figat
3bb7f83729 Fix parsing DEPRECATED specifier on enums in scripting api 2021-10-14 11:06:37 +02:00
Wojtek Figat
4e6fa25877 Add support for using DEPRECATED to mark scripting API as obsolete 2021-10-12 23:48:47 +02:00
Wojtek Figat
48a867ef16 Add PS5 platform defines and types 2021-10-08 16:25:16 +02:00
Wojtek Figat
cc29e97fa3 Fix automatic properties serialization bug 2021-10-07 09:29:50 +02:00
Wojtek Figat
77f2bd5115 Fixes 2021-10-05 15:58:45 +02:00
Wojtek Figat
32794f89c7 Fix auto-serialization for interfaces to skip it (not supported to save interface pointer) 2021-10-04 14:22:09 +02:00
Wojtek Figat
fc629ff5d9 Fix restriction if using I as prefix for interface names 2021-10-04 13:31:41 +02:00
Wojtek Figat
c3c0a4ef0d Add support for interfaces in scripting API (cross language support C++/C#/VS) 2021-10-04 12:26:08 +02:00
Wojtek Figat
640c3075e6 Add deploying FlaxEditor.pdb for Development configuration to improve crash reporting 2021-09-28 20:42:24 +02:00
Wojtek Figat
e6ba2402b7 Add TryGetToolchain to build platform
#631
2021-09-28 20:06:26 +02:00
Wojtek Figat
df10581bb2 Add improved Android NDK detection and prevent exception
#614
2021-08-31 10:40:38 +02:00
Wojtek Figat
5d321c8c0c Add check to prevent inheriting from static or sealed class in scripting 2021-08-30 16:15:05 +02:00
Wojtek Figat
7f00fa4fd9 Merge remote-tracking branch 'origin/master' into gdk 2021-08-27 16:05:58 +02:00
Wojtek Figat
6b7f7c9b4b Fix packaging for engine deployment (attempt) 2021-08-26 21:24:28 +02:00
Wojtek Figat
05fc1b8dd1 Refactor GDK platform to be base for Xbox consoles 2021-08-26 17:28:16 +02:00
Wojtek Figat
d9410f9cdd Post merge fixes and cleanup
#571
2021-08-26 17:27:38 +02:00
Wojtek Figat
782d29f427 Merge branch 'xboxone' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-xboxone 2021-08-26 12:44:53 +02:00
Wojtek Figat
a8c7705c3b Fix null values handling in C# Json serialization
It didn't replace prefab object reference if replaced with null in the prefab instance.
2021-08-19 13:06:18 +02:00