Commit Graph

6069 Commits

Author SHA1 Message Date
Wojciech Figat
d9042b3db2 Fix building various plugin projects with new dotnet7 2022-12-27 13:49:47 +01:00
Olly Rybak
9099197a88 Added ability to change sample method 2022-12-27 22:26:01 +11:00
Olly Rybak
a2f52edd47 Updated description & comments 2022-12-26 20:44:53 +11:00
Olly Rybak
bba136c9fe Added comment to denote which node it is 2022-12-26 20:35:22 +11:00
Wojciech Figat
7440cb0963 Rename generated method parameters in bindings to prevent name collisions 2022-12-24 15:35:46 +01:00
Wojciech Figat
d8805dc801 Tweaks 2022-12-24 15:24:51 +01:00
759a9bd365 Fix native library resolver not working after hot-reload 2022-12-24 03:13:40 +02:00
48214f925b Fix wrong import name in generated plugin bindings 2022-12-24 01:13:56 +02:00
2c0e9faa32 Remove throwing exceptions from invoked methods with debugger
The same effect can be achieved by enabling all CLR exceptions in VS debugger settings, and it also supports continuation after catching exceptions.
2022-12-23 22:36:19 +02:00
80c3056daf Fix errors when compiling plugins 2022-12-23 22:33:22 +02:00
Chandler Cox
fc0befd773 Fixed some CM buttons that shouldnt close when clicked. 2022-12-23 11:08:14 -06:00
Wojciech Figat
61bd491969 Fix selection outline when nothing is selected 2022-12-23 11:37:11 +01:00
Olly Rybak
5022e05c25 Added Stochastic Sampling material node 2022-12-23 21:04:13 +11:00
Chandler Cox
d7d7c1e98f Center the context menu that is spawned from clicking the add scripts button on an actor 2022-12-22 12:44:34 -06:00
Wojtek Figat
8918c71312 Update old header usage 2022-12-22 19:31:01 +01:00
Wojtek Figat
01612f1b47 Add tag native serialization 2022-12-22 19:23:30 +01:00
2e502ce82a Cache managed type MonoTypeEnum values 2022-12-22 20:17:06 +02:00
3c79be2910 Cleanup 2022-12-22 20:16:02 +02:00
e03a819176 Replace usage of Utils.ExtractArrayFromList with Span 2022-12-22 19:54:59 +02:00
6a41ab0b6d Fix unnecessary allocations when creating managed arrays 2022-12-22 19:54:58 +02:00
22b4e25c02 Improve array allocations when marshalling method parameters 2022-12-22 19:54:58 +02:00
Chandler Cox
c5e558172d Added auto save reminder popup with an option to change the reminder time. 2022-12-22 11:40:10 -06:00
e71e6835de Optimize allocations in return values from invoked managed methods 2022-12-22 18:13:23 +02:00
b449353d2f Fix incorrect field reference for reference types 2022-12-22 18:13:23 +02:00
Wojciech Figat
94c5211ee6 Rename gchandle to MGCHandle 2022-12-22 13:02:00 +01:00
Wojciech Figat
75130fcca3 Fix using Function in scripting api to pass function pointer to native code when running in dotnet7 2022-12-22 11:50:29 +01:00
Chandler Cox
96ec28c9a8 Cleaned up and used cross sprite. 2022-12-21 15:07:27 -06:00
Chandler Cox
1a11238808 Added name as author 2022-12-21 13:47:38 -06:00
Wojtek Figat
dc81147681 Convert C# tags checks utilities into extension methods for better usability 2022-12-21 18:18:17 +01:00
Wojciech Figat
3f172442be Add DotNetSdk to simplify using it 2022-12-21 14:13:00 +01:00
Wojciech Figat
04799c89dc Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7 2022-12-21 12:28:55 +01:00
Wojciech Figat
ac99dc0ac4 Add Platform.BuildTargetArchitecture 2022-12-21 11:33:25 +01:00
Wojciech Figat
8dc5c4e00b Restore assembly config for Flax.Build 2022-12-21 11:07:58 +01:00
Wojciech Figat
edac611444 Fix generated plugin projects that use both C++ and C# scripting 2022-12-21 11:04:41 +01:00
Wojciech Figat
37a8380521 Cleanup code 2022-12-21 11:04:28 +01:00
Wojciech Figat
b2beeb653b Remove unused using statement 2022-12-21 11:04:13 +01:00
Wojciech Figat
6ff5dcfa50 Improve build rules assembly cache to include build tool changes 2022-12-21 10:45:24 +01:00
Wojciech Figat
9a5c105db9 Merge branch '1.5' into dotnet7 2022-12-21 10:35:58 +01:00
Wojciech Figat
aea28ce499 Optimize Flax.Build to not use Nuget 2022-12-21 10:23:50 +01:00
c8cc899128 Optimize allocations in method parameter marshalling and invocation 2022-12-21 00:40:38 +02:00
55747edaae Cleanup 2022-12-21 00:40:38 +02:00
15af6502a0 Log error whenever build tool fails to run 2022-12-21 00:40:38 +02:00
8c4771a738 Fix SEH exceptions not handled properly when debugger is attached 2022-12-21 00:40:37 +02:00
Wojtek Figat
cbef100a17 Add FindActor/FindActors with Tag to Level 2022-12-20 23:01:53 +01:00
Wojtek Figat
e6900d9a17 Minor adjustments to tags 2022-12-20 22:39:20 +01:00
Wojtek Figat
2f6e793df4 Add utility api for Tags usage 2022-12-20 22:39:11 +01:00
Wojtek Figat
0dd79fe10a Fix sub-context menu child popup still being open when parent context menu gets focused again by the user 2022-12-20 21:11:41 +01:00
Wojtek Figat
84f2e652e4 Fix comparison operator on Array and BitArray 2022-12-20 21:11:40 +01:00
Wojtek Figat
757728c96c Add option to override Custom Editor for array of type 2022-12-20 21:11:39 +01:00
Wojtek Figat
a570d6d178 Refactor **Actor tags into hierarchical reusable Tags** system for better gameplay scripting 2022-12-20 21:11:38 +01:00