Commit Graph

3728 Commits

Author SHA1 Message Date
mafiesto4 437ed07368 Merge remote-tracking branch 'origin/master' into 1.5 2022-10-24 12:07:39 +02:00
mafiesto4 771f8ad02b Add objects spawning to networking 2022-10-24 12:07:16 +02:00
mafiesto4 c6523ed9cd Fix crash when presenting task which swap chain is not ready 2022-10-23 14:18:55 +02:00
mafiesto4 ef77cdfe3f Fix Clang compilation 2022-10-21 19:49:28 +02:00
mafiesto4 727d29ee07 Fix Clang compilation 2022-10-21 19:32:10 +02:00
mafiesto4 52b1b19b02 Fix Clang compilation 2022-10-21 19:06:05 +02:00
mafiesto4 8b446edc06 Fix Clang compilation 2022-10-21 18:42:33 +02:00
mafiesto4 42d1f40b9c Optimize some code by manual inlining 2022-10-21 18:36:29 +02:00
mafiesto4 8dec405f4f Add iterator copy operator in collections 2022-10-21 15:40:47 +02:00
mafiesto4 32e052a87b Refactor native Stream serialization to new API 2022-10-20 17:28:12 +02:00
mafiesto4 191a75fd22 Add unique client ids assigning 2022-10-20 00:03:57 +02:00
mafiesto4 3fd8c7f928 Add replication messages dropping for old messages (due to unordered channel usage via UDP) 2022-10-19 21:04:20 +02:00
mafiesto4 e115aa2c4e Merge remote-tracking branch 'origin/master' into 1.5
# Conflicts:
#	Source/Engine/Content/JsonAsset.cpp
2022-10-19 13:36:46 +02:00
mafiesto4 ff49401f3a Use objects id mapping for networking to have proper replication of networked object references 2022-10-19 13:14:16 +02:00
mafiesto4 7621252f46 Add automatic replication for C# types with fields marked with NetworkReplicated attribute 2022-10-19 09:26:40 +02:00
mafiesto4 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
mafiesto4 c12ea8428e Add FlaxEngine.Object.FromUnmanagedPtr for native object raw pointer conversion to managed object 2022-10-13 13:35:59 +02:00
mafiesto4 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
mafiesto4 607afeee50 Add proper deserialization of old values pre-renaming
#767
2022-10-12 20:38:59 +02:00
mafiesto4 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
mafiesto4 7a969b5d7b Code style fix
#760
2022-10-12 19:07:48 +02:00
mafiesto4 faf7f8ad03 Merge branch 'master' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-master 2022-10-12 19:05:23 +02:00
mafiesto4 77f8df02e5 Add ModuleInitializer attribute for C# scripting initialization code running on load 2022-10-12 17:00:40 +02:00
mafiesto4 09b35266f7 Add automatic network serializers generation for NetworkReplicated fields in C++ types 2022-10-12 11:22:53 +02:00
mafiesto4 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
mafiesto4 ebd88a407d Fix mouse leave event handling to restore cursor
#759
2022-10-10 18:47:38 +02:00
mafiesto4 0ed41f97fc Merge branch 'cursor-changes' of https://github.com/Tryibion/FlaxEngine into Tryibion-cursor-changes 2022-10-10 18:33:29 +02:00
mafiesto4 72b1178011 Add network protocol version validation 2022-10-10 12:46:44 +02:00
Tryibion 6d6961d961 removed mouse button down as it caused issues with focus 2022-10-06 19:59:51 -05:00
Tryibion 091fe0a40a Simplified tool tip hide 2022-10-06 19:12:46 -05:00
Tryibion 2d42ca522d Fixed spacing and comment 2022-10-06 16:51:25 -05:00
Tryibion 79ccda3883 Moved code to on drag enter to minimize calls. 2022-10-06 16:49:35 -05:00
Tryibion 40f7980c18 hide tooltip while dragging 2022-10-05 22:05:27 -05:00
Tryibion 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
Tryibion 3867cb5e97 Changed how cursor is set back to default, so it doesnt keep setting itself 2022-09-30 20:52:04 -05:00
Tryibion e18002dd03 Fixed regression of cursor being stuck in default when trying to change it in viewport 2022-09-30 20:01:35 -05:00
Tryibion 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