mafiesto4
3a2ff0f4a2
Merge branch 'input' of https://github.com/Tryibion/FlaxEngine into Tryibion-input
2023-10-02 21:30:31 +02:00
Tryibion
4e42f84873
Fix bug in depreciated triggered action placement.
2023-10-02 08:39:13 -05:00
mafiesto4
b9198fc7a1
Merge remote-tracking branch 'origin/master'
2023-10-02 12:54:41 +02:00
mafiesto4
fc499b763d
Merge branch 'main-win' of https://github.com/Tryibion/FlaxEngine into Tryibion-main-win
2023-10-01 12:33:54 +02:00
mafiesto4
19a0eab966
Merge branch 'sceneanim_null_check_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sceneanim_null_check_fix
2023-10-01 12:12:21 +02:00
Tryibion
113307ddf9
Simplify to return main window even in editor.
2023-09-30 21:36:41 -05:00
Tryibion
85a985cd7f
Expose Main Window to c# through Screen class.
2023-09-30 13:52:20 -05:00
mafiesto4
fd3f10864b
Fixes for iOS #1312
2023-09-29 00:00:51 +02:00
GoaLitiuM
96d880df6a
Fix crash in SceneAnimationPlayer
2023-09-28 22:06:07 +03:00
mafiesto4
82b2f46b48
Post-merge tweaks for #1312
2023-09-28 19:21:06 +02:00
mafiesto4
279528a30d
Merge branch 'marshalling_scriptingobject_changes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-marshalling_scriptingobject_changes
...
# Conflicts:
# Source/Engine/Engine/NativeInterop.Unmanaged.cs
# Source/Engine/Scripting/Runtime/DotNet.cpp
2023-09-28 18:41:20 +02:00
Tryibion
d14dc56b5c
Change name to AxisValueChanged.
2023-09-26 10:26:06 -05:00
Tryibion
071a73c6d9
Add AxisChanged event to InputAxis.
2023-09-26 10:03:34 -05:00
Tryibion
3a9dd3f8f8
Small wording change
2023-09-26 09:41:41 -05:00
Tryibion
ed2dd7211a
Add back depriciated Triggered event.
2023-09-26 09:40:30 -05:00
Tryibion
eeab9774a9
Add easily getting action state
2023-09-26 09:31:23 -05:00
Tryibion
ea1da0481f
Change input event to trigger different input states.
2023-09-26 08:35:10 -05:00
mafiesto4
da47088250
Add conditional profiling in Editor (run only when using Profiler window)
2023-09-25 18:34:07 +02:00
mafiesto4
c374127de1
Fix error when loading project on non-ASCII path
...
#1439
2023-09-25 16:34:01 +02:00
mafiesto4
96b6313acb
Fix crash when loading C# assembly from non-ASNSI path
...
#1439
2023-09-25 16:30:24 +02:00
mafiesto4
f09aebacad
Add editor app packaging for macOS
2023-09-23 14:42:05 +02:00
mafiesto4
9731d76a94
Merge branch 'unloaded_assembly_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unloaded_assembly_fix
2023-09-22 12:54:22 +02:00
mafiesto4
62c2008cbc
Fix crash in C# JobSystem.Dispatch due to GC collecting Delegate object
2023-09-22 12:50:50 +02:00
mafiesto4
31b3f56ddb
Fix visibility of some internal NativeInterop methods for game bindings
2023-09-22 12:37:13 +02:00
GoaLitiuM
7d69abadb7
Fix script reload crash with .NET libraries
2023-09-21 19:44:01 +03:00
mafiesto4
8bd6649510
Refactor managed array unboxing to handle case of C# array passes as object
...
#1415
2023-09-20 14:17:11 +02:00
mafiesto4
0083ebd887
Fix missing C# static fields in native scripting api
2023-09-19 09:32:37 +02:00
mafiesto4
b8a626c95d
Merge branch 'dotnet8_compat_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet8_compat_fix
2023-09-18 17:27:02 +02:00
GoaLitiuM
785943bef8
Add missing marshaller methods for compatibility
2023-09-16 16:00:12 +03:00
GoaLitiuM
2d2bfd9cd1
Include EditorModules in Assembly lookup paths
2023-09-16 14:15:09 +03:00
mafiesto4
722133165b
Fix marshalling Array<Variant> as object[] (C# codegen error)
2023-09-14 13:18:52 +02:00
GoaLitiuM
afec6afe4c
Fix managed UTF-8 string allocation not using correct encoding
2023-09-03 14:05:21 +03:00
mafiesto4
c32a139dbd
Fix crash when unboxing managed structure with refs into Variant
2023-08-29 11:57:18 +02:00
mafiesto4
50c85aec6d
Minor improvements to #1315 and add getter of current window style
2023-08-21 23:33:33 +02:00
mafiesto4
b4adb7f3e1
Merge branch 'set-window-mode' of https://github.com/Tryibion/FlaxEngine into Tryibion-set-window-mode
2023-08-21 22:42:13 +02:00
GoaLitiuM
9ec7b09771
Merge fixes
2023-08-20 20:31:45 +03:00
GoaLitiuM
42ab218a8e
Merge branch 'master' into marshalling_scriptingobject_changes
...
# Conflicts:
# Source/Engine/Engine/NativeInterop.Invoker.cs
# Source/Engine/Engine/NativeInterop.Unmanaged.cs
2023-08-20 20:24:41 +03:00
mafiesto4
b78db755ec
Fix crash regression d9ee8f4665
...
#1318
2023-08-17 21:40:36 +02:00
Tryibion
6e5f693459
Small change to allow other platforms to use fullscreen and windowed in WindowMode function
2023-08-14 18:25:19 -05:00
Tryibion
cfd11a7e77
Add borderless window on Windows platform and add easy function in Screen class to change window mode.
2023-08-14 18:11:05 -05:00
mafiesto4
860dce487f
Codestyle fixes
2023-08-14 15:47:24 +02:00
mafiesto4
6af6afc6a4
Merge branch 'managedhandlepool_refactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managedhandlepool_refactor
2023-08-14 15:43:57 +02:00
mafiesto4
d5245f6a8c
Merge branch 'managedarray_pool_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managedarray_pool_cache
2023-08-14 15:39:44 +02:00
mafiesto4
342ec4c3c2
Merge branch 'arraytype_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-arraytype_cache
2023-08-14 15:36:27 +02:00
mafiesto4
13e0582ef2
Codestyle fixes
2023-08-14 15:36:19 +02:00
mafiesto4
238ff38bf2
Merge branch 'invoker_ret_refactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-invoker_ret_refactor
2023-08-14 15:31:50 +02:00
GoaLitiuM
53b1d0dd85
Optimize ScriptingObject managed initialization
2023-08-13 23:56:27 +03:00
GoaLitiuM
d4d404ac0b
Optimize native interop marshallers runtime type checking
2023-08-13 22:28:56 +03:00
GoaLitiuM
1b0976d99b
Refactor ManagedHandlePool
...
Weak handles are now stored in one sets of dictionarys synchronized with
other threads. This so far seems the fastest way to manage the
dictionaries for now.
2023-08-13 22:14:37 +03:00
GoaLitiuM
65de284a66
Optimize managed method invokers return value marshalling
2023-08-13 22:10:07 +03:00