Wojtek Figat
eff24ed836
Add support for editing path to the asset within AssetRefEditor
2023-01-15 23:05:58 +01:00
Wojtek Figat
f127bbebe1
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
...
Fixes #832
Closes #886
2023-01-15 12:44:39 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
a74b847e65
Fix ScriptingObject::FromInterface to return object if the pointer is already valid object
2023-01-10 11:45:23 +01:00
Wojciech Figat
b753b18682
Add profiler events for plugins init/deinit
2023-01-06 13:36:12 +01:00
Wojtek Figat
4012434102
Fix test
2023-01-03 23:04:09 +01:00
Wojtek Figat
a10fb703fc
Add unit test for scripting interface to ensure generated bindings code works fine
2022-12-31 13:10:19 +01:00
Wojtek Figat
3a393b6825
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:56:52 +01:00
Wojtek Figat
7859e64db1
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:28:50 +01:00
Wojtek Figat
8918c71312
Update old header usage
2022-12-22 19:31:01 +01:00
Wojtek Figat
8e52e2fb10
Merge branch 'master' into 1.5
2022-11-27 12:11:50 +01:00
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
2ad6eb0c72
Merge branch 'master' into 1.5
2022-11-22 19:58:53 +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
Wojtek Figat
93c0dd704e
Merge branch 'master' into 1.5
...
# Conflicts:
# Source/Engine/Serialization/Stream.cpp
2022-11-21 15:51:57 +01:00
Wojciech Figat
efb48697fa
Add network RPCs
2022-11-16 17:31:28 +01:00
Wojciech Figat
c0f596a00e
Add ScriptingObjectReference for Read/WriteStream and scripting interop as an array
2022-11-16 17:31:26 +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
00be6ffb89
Merge branch 'master' into 1.5
2022-10-29 20:45:51 +02: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
Wojciech Figat
0dec70847f
Add support for StringAnsi in scripting api
2022-10-26 15:00:39 +02:00
Wojciech Figat
7621252f46
Add automatic replication for C# types with fields marked with NetworkReplicated attribute
2022-10-19 09:26:40 +02:00
Wojciech Figat
76b14af7ec
Add various improvements
2022-10-18 15:03:56 +02:00
Wojciech Figat
c12ea8428e
Add FlaxEngine.Object.FromUnmanagedPtr for native object raw pointer conversion to managed object
2022-10-13 13:35:59 +02:00
Wojciech Figat
5c24f8c365
Add ScriptingTypeHandle support for scripting bindings as System.Type
2022-10-13 13:35:15 +02:00
Wojciech Figat
77f8df02e5
Add ModuleInitializer attribute for C# scripting initialization code running on load
2022-10-12 17:00:40 +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
Wojtek Figat
e6996ff22f
Fix missing virtual C++ function override in C# if the thunk points to vtable index at offset=0
2022-09-14 22:14:25 +02:00
Wojciech Figat
439f74c540
Fix comparison operators on object reference types
2022-09-12 14:48:48 +02:00
Wojciech Figat
4fa9b4a741
Fix comparison operators on object reference types
2022-09-09 15:29:17 +02:00
Wojciech Figat
05064402b1
Various improvements
2022-09-07 11:53:03 +02:00
Wojciech Figat
74fe176d2d
Improvements for const class usage
2022-09-05 14:34:16 +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