Commit Graph

3728 Commits

Author SHA1 Message Date
Wojciech Figat
437ed07368 Merge remote-tracking branch 'origin/master' into 1.5 2022-10-24 12:07:39 +02:00
Wojciech Figat
771f8ad02b Add objects spawning to networking 2022-10-24 12:07:16 +02:00
Wojtek Figat
c6523ed9cd Fix crash when presenting task which swap chain is not ready 2022-10-23 14:18:55 +02:00
Wojtek Figat
ef77cdfe3f Fix Clang compilation 2022-10-21 19:49:28 +02:00
Wojtek Figat
727d29ee07 Fix Clang compilation 2022-10-21 19:32:10 +02:00
Wojtek Figat
52b1b19b02 Fix Clang compilation 2022-10-21 19:06:05 +02:00
Wojtek Figat
8b446edc06 Fix Clang compilation 2022-10-21 18:42:33 +02:00
Wojtek Figat
42d1f40b9c Optimize some code by manual inlining 2022-10-21 18:36:29 +02:00
Wojciech Figat
8dec405f4f Add iterator copy operator in collections 2022-10-21 15:40:47 +02:00
Wojciech Figat
32e052a87b Refactor native Stream serialization to new API 2022-10-20 17:28:12 +02:00
Wojciech Figat
191a75fd22 Add unique client ids assigning 2022-10-20 00:03:57 +02:00
Wojciech Figat
3fd8c7f928 Add replication messages dropping for old messages (due to unordered channel usage via UDP) 2022-10-19 21:04:20 +02:00
Wojciech Figat
e115aa2c4e Merge remote-tracking branch 'origin/master' into 1.5
# Conflicts:
#	Source/Engine/Content/JsonAsset.cpp
2022-10-19 13:36:46 +02:00
Wojciech Figat
ff49401f3a Use objects id mapping for networking to have proper replication of networked object references 2022-10-19 13:14:16 +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
Cristhofer Marques
2c12fffdf6 reset value when start/stop mouse tracking 2022-10-13 09:14:05 -03:00
Cristhofer Marques
84009baeb0 change vars name and add code doc 2022-10-13 09:10:35 -03: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
Cristhofer Marques
ae04253ba4 added is flipping mouse on windows platform 2022-10-13 01:11:33 -03:00
Cristhofer Marques
7656c6981e added is flipping variables 2022-10-13 01:09:31 -03:00
Wojtek Figat
607afeee50 Add proper deserialization of old values pre-renaming
#767
2022-10-12 20:38:59 +02:00
Wojtek Figat
e970b6fd04 Merge branch 'small_editor_fix' of https://github.com/cristhofermarques/FlaxEngine into cristhofermarques-small_editor_fix 2022-10-12 19:10:05 +02:00
Wojtek Figat
7a969b5d7b Code style fix
#760
2022-10-12 19:07:48 +02:00
Wojtek Figat
faf7f8ad03 Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master 2022-10-12 19:05:23 +02:00
Wojciech Figat
77f8df02e5 Add ModuleInitializer attribute for C# scripting initialization code running on load 2022-10-12 17:00:40 +02:00
Wojciech Figat
09b35266f7 Add automatic network serializers generation for NetworkReplicated fields in C++ types 2022-10-12 11:22:53 +02:00
Wojciech Figat
ff34c7cc9b Refactor raw data ReadSttream and WriteStream to have easier to use API with more features 2022-10-12 11:22:20 +02:00
Cristhofer Marques
187e56c6ba typo fix in graphics settings 2022-10-11 13:34:46 -03: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
Ruan Lucas
93dc57c08f remove unused include 2022-10-10 23:10:25 -04:00
Ruan Lucas
67c963f60d Optimization Method 2022-10-10 22:43:00 -04:00
Wojtek Figat
ebd88a407d Fix mouse leave event handling to restore cursor
#759
2022-10-10 18:47:38 +02:00
Wojtek Figat
0ed41f97fc Merge branch 'cursor-changes' of https://github.com/Tryibion/FlaxEngine into Tryibion-cursor-changes 2022-10-10 18:33:29 +02:00
Wojciech Figat
72b1178011 Add network protocol version validation 2022-10-10 12:46:44 +02:00
Chandler Cox
6d6961d961 removed mouse button down as it caused issues with focus 2022-10-06 19:59:51 -05:00
Chandler Cox
091fe0a40a Simplified tool tip hide 2022-10-06 19:12:46 -05:00
Chandler Cox
2d42ca522d Fixed spacing and comment 2022-10-06 16:51:25 -05:00
Chandler Cox
79ccda3883 Moved code to on drag enter to minimize calls. 2022-10-06 16:49:35 -05:00
Chandler Cox
40f7980c18 hide tooltip while dragging 2022-10-05 22:05:27 -05:00
Chandler Cox
aca5522245 Fixed small bug when moving a tab when close to the split panel splitter 2022-10-05 21:16:54 -05:00
Ruan Lucas
0a91b8b360 fix: isPointOnView doesn't work for long distance positions 2022-10-03 18:51:27 -04:00
Ruan Lucas
61747bef85 change method name 2022-10-02 00:16:25 -04:00
Ruan Lucas
6af6649f70 implement method to check if world position is within camera view 2022-10-02 00:02:56 -04:00
Chandler Cox
3867cb5e97 Changed how cursor is set back to default, so it doesnt keep setting itself 2022-09-30 20:52:04 -05:00
Chandler Cox
e18002dd03 Fixed regression of cursor being stuck in default when trying to change it in viewport 2022-09-30 20:01:35 -05:00
Chandler Cox
c19ff9b2ef Added a change in cursor type to assist in UX for resizing editor panels and changing the values in value boxes 2022-09-30 19:25:50 -05:00
Preben Eriksen
ea9695ac16 Added - Support for LOD meshes using _ , like LOD_0... 2022-09-25 10:31:25 +02:00
Preben Eriksen
e98d2c8a27 Added - aiProcess_SortByPType to importer, i seen many object that have a small mesh with point faces that are not part of the object, so just ignoring these make the objects import. 2022-09-25 09:33:23 +02:00