Wojtek Figat
76c1045444
Code cleanup after #823
2022-11-23 19:18:30 +01:00
Wojtek Figat
b581bf7bac
Merge branch 'Better-Actor-Toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-Better-Actor-Toolbox
2022-11-23 19:02:26 +01:00
Wojtek Figat
af244718be
Merge branch 'organized-content-new-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-organized-content-new-cm
2022-11-21 16:15:04 +01:00
Chandler Cox
6b4da88ef0
Added the ability to specify the name of the actor in the toolbox, works in searching as well.
2022-11-11 17:03:04 -06:00
Chandler Cox
4515844219
changed how the actor toolbox is created. Allows fo user to enter their own tabs and actors with an attribute
2022-11-11 16:37:45 -06:00
Chandler Cox
a1e4400994
changed to use attribute to add items to the content context menu, this also allows users to add their own items to the CM
2022-11-02 17:57:40 -05:00
Chandler Cox
1af0188a3c
changed how actor context menus are created.
2022-10-31 19:18:43 -05:00
Wojtek Figat
6379171fa6
Fix crash due to bdb69d57dd (Mono typenames are invalid after dll unloaded)
2022-10-29 18:56:21 +02:00
Wojtek Figat
4ba93d9d86
Code cleanup #765
2022-10-29 12:04:42 +02:00
Preben Eriksen
2efc97b64f
Added: ScriptingObject* TryFindObject(MClass* mclass), Allow you from c++ to use MAssembly GetBinaryModuleGame, and get a monoobject from a class, monoobject is needed later to Invoke a method from the class.
2022-10-11 10:45:28 +02:00
Wojciech Figat
439f74c540
Fix comparison operators on object reference types
2022-09-12 14:48:48 +02:00
Wojtek Figat
fba60f05a0
Refactor EditorPlugins to properly initialize and deinitialize
2022-09-02 09:52:41 +02:00
Wojtek Figat
bb7d4f7812
Fix console builds
2022-08-07 21:06:17 +02:00
Wojtek Figat
bdb69d57dd
Refactor Plugins system to support plugins in C++ scripts
2022-07-28 21:05:03 +02:00
Wojtek Figat
3239150a61
Refactor scene objects initialization to call OnAwake before all OnStart
...
#520
2022-07-17 17:05:59 +02:00
Wojtek Figat
b815ba51a5
Fix build issues
2022-06-13 23:37:11 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
e43ef605c2
Minor improvements
2022-05-20 18:12:29 +02:00
Wojtek Figat
ed908a260e
Add support for Double2/3/4 for Variant
...
Increase size to 40 bytes to store Double3 without allocations
Change Ray and BoundingBox to be stored inlined in BoundingBox
Use safer accessors to read Variant explicit data type
2022-05-20 18:10:35 +02:00
Wojtek Figat
158c29e598
Add **Dictionaries to Visual Scripting**
2022-04-27 22:47:54 +02:00
Wojtek Figat
3c841b1be1
Add support for font size and color in Header attribute
2022-04-15 19:16:50 +02:00
Wojtek Figat
75b61f2bef
Fix typos
2022-04-15 19:16:14 +02:00
Wojtek Figat
a9d66d6535
Various fixes for scripting runtime
2022-04-07 22:03:42 +02:00
Wojtek Figat
5d0c27dff3
Remove FlaxException
2022-03-27 23:57:36 +02:00
Wojtek Figat
e89e6edfb8
Fix crash in scripting init if current localization is null
2022-03-22 19:29:17 +01:00
Wojtek Figat
cdc74a9c49
Reduce includes in Serialization header
2022-02-28 23:16:15 +01:00
Wojtek Figat
6738bc8dea
Fix minor things
2022-02-28 19:15:02 +01:00
Wojciech Figat
4495737f94
Fix missing mono symbols export on Windows
2022-01-29 15:00:47 +01:00
Wojciech Figat
f801e7ffd9
Fixes
2022-01-21 16:23:30 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
c4b6865659
Merge branch 'master' into mac
2022-01-09 19:15:15 +01:00
Wojtek Figat
192af7ec14
Refactor native core objects to simplify usage for newcomers
2022-01-08 15:06:23 +01:00
Wojtek Figat
ff9b116522
Add ScriptingObject::NewObject utility for scripting objects spawning in C++
2022-01-08 15:06:18 +01:00
Wojtek Figat
fa83869430
Add minor changes
2022-01-08 15:06:18 +01:00
Wojtek Figat
5e9b215548
Fix crash when spawning managed object on a detached native thread
2022-01-08 15:06:16 +01:00
Wojtek Figat
ca62cd2661
Mac impl progress
2022-01-03 13:59:52 +01:00
Wojtek Figat
1c34c7f293
Fix crash when creating C# object for native object at the same time on multiple threads
2021-12-16 18:58:14 +01:00
Wojciech Figat
4322563eed
Fix crash on thread end that used Mono runtime
2021-11-23 17:26:05 +01:00
Wojciech Figat
32fc3acc67
Tweaks
2021-11-22 17:06:54 +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
3f3d8fc494
Add more improvements to Variant and conversions with managed data
2021-11-19 16:03:55 +01:00
Wojciech Figat
649059eba1
Add better support for Arrays in Variant for C# Scripting
2021-11-17 19:49:21 +01:00
Wojciech Figat
13deb4a54f
Add better support for Arrays in Variant for C# Scripting
2021-11-16 20:46:04 +01:00
Wojciech Figat
d07ca3fcf4
Add support for older Android devices that don't support R11G11B10 texture format
2021-11-15 16:39:16 +01:00
Wojtek Figat
c1e3db9d1d
Refactor SoftObjectReference to improve usage of it
2021-11-09 23:49:32 +01:00
Wojtek Figat
7955a6bc35
Minor fixes
2021-11-07 20:47:29 +01:00
Wojtek Figat
f87544bbaf
Add ScriptingTypeHandle::IsSubclassOf
2021-10-23 16:43:17 +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
45e3da3f90
Fix compilation issues
2021-10-08 17:03:11 +02:00