Commit Graph

496 Commits

Author SHA1 Message Date
Wojtek Figat
bc2e130281 Fix calling script OnDestroy when removing actors or scripts from the scene 2023-12-18 21:43:13 +01:00
Wojtek Figat
7bcf78d0c0 Fix various crashes 2023-12-17 12:38:09 +01:00
Wojtek Figat
efebb29ac0 Minor tweak for #2003 2023-12-16 12:49:39 +01:00
Wojtek Figat
9c4857a205 Fix typo in Tag comparison function
#2081
2023-12-15 15:54:18 +01:00
Wojtek Figat
a1e13cd2c8 Fix MissingScript to be added only when object type exists (skip for prefab instances) 2023-12-14 10:47:49 +01:00
Wojtek Figat
e0a085adfe Add support for loading prefab instance if the root was changed or deleted
#2050
2023-12-14 10:47:22 +01:00
Wojtek Figat
1874382816 Various fixes to prefabs 2023-12-13 11:05:29 +01:00
Menotdan
b1cbaf7e13 Fix default prefab instance not taking into account root position. 2023-12-08 15:46:09 -05:00
Wojtek Figat
eb7d5e5df3 Fix crash when spawning actor from asyc thread into the SceneObject
#2033
2023-12-07 11:50:24 +01:00
Wojtek Figat
83ef9791d4 Fix missing bounds update on SkyLight radius modification 2023-12-07 11:44:05 +01:00
Wojtek Figat
cb92110976 Add ModelPrefab to imported model prefab for reimporting functionality 2023-12-07 10:25:45 +01:00
Wojtek Figat
4a3be5a743 Fix crash when updating prefabs from async thread 2023-12-06 00:30:37 +01:00
Wojtek Figat
fdfca5156b Various fixes and stability improvements 2023-12-06 00:28:03 +01:00
Wojtek Figat
3e940c28df Refactor prefab's objectsCache to be explicitly SceneObject values 2023-12-04 13:56:36 +01:00
Wojtek Figat
d6dc1f9998 Various minor tweaks 2023-12-03 14:09:23 +01:00
Wojtek Figat
7f87e9794b Fix job system buffer allocation data 2023-11-29 19:12:58 +01:00
ExMatics HydrogenC
5b7a3f9700 Show skeleton when entering skeleton tab 2023-11-22 21:52:07 +08:00
Wojtek Figat
5fb82dd290 Merge branch 'master' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-master 2023-11-21 11:27:18 +01:00
Wojtek Figat
98012eb192 Minor improvements 2023-11-20 11:07:45 +01:00
Wojtek Figat
d90a0aa3f4 Fix missing initialization of scene objects added from prefab
#1924
2023-11-19 20:26:14 +01:00
ExMatics HydrogenC
ddcb792767 Improve documentation 2023-11-19 17:07:42 +08:00
ExMatics HydrogenC
8bcb984180 Implement SetNodeTransform 2023-11-19 17:02:07 +08:00
Wojtek Figat
e76fffc95a Improve performance of 06c56d0a4b 2023-11-18 23:59:30 +01:00
Wojtek Figat
06c56d0a4b Fix bug when spawning new prefab objects during scene load due to regression in async scene init 2023-11-18 23:46:42 +01:00
Wojtek Figat
f77f8fbb39 Fix regression from d9b90c9520 2023-11-17 16:15:43 +01:00
Wojtek Figat
15aaf5043a Fix scenes reload feature to check if can do it, properly use async in play mode and ask for save if scene is modified
#1740
2023-11-17 14:07:33 +01:00
Wojtek Figat
b7f2196784 Fix missing script replacement if data has object id that doesn't match current parent
#1924
2023-11-17 14:02:40 +01:00
Wojtek Figat
d9b90c9520 Fix crash in MissingScript if script is still missing after deserialization
#1924
2023-11-17 13:50:18 +01:00
Wojtek Figat
bec878cc11 Fix crashes in various dictionary usages caused by duplicated keys
#1925 #1924
2023-11-16 15:47:42 +01:00
Wojtek Figat
d33bf2fa6a Update docs comments based on https://github.com/FlaxEngine/FlaxDocs/pull/127 2023-11-16 13:55:45 +01:00
Wojtek Figat
bc3107d1db Fix build warnings on the latest XCode 2023-11-14 19:03:46 +01:00
Wojtek Figat
f7fb366233 Minor doc updates 2023-11-14 10:31:11 +01:00
Wojtek Figat
418918920e Add GetSplineSegmentLength to get spline segment length
#1879
2023-11-13 11:38:37 +01:00
Wojtek Figat
930b1b978c Fix incorrect spline length calculation if first point is not at spline origin
#1876
2023-11-13 10:25:46 +01:00
Wojtek Figat
6648481d12 Improve various doc comments to be more usable as tooltips in Editor 2023-11-07 00:57:18 +01:00
Wojtek Figat
4fdeb773a5 Add hidding Camera properties based on UsePerspective option
#1858
2023-11-07 00:29:29 +01:00
Wojtek Figat
4b2595e904 Remove tooltips from Camera and use automatic ones from xml comments 2023-11-07 00:19:02 +01:00
Wojtek Figat
45060721e7 Merge branch 'find-interfaces' of https://github.com/MineBill/FlaxEngine into MineBill-find-interfaces 2023-11-04 19:22:23 +01:00
Wojtek Figat
8c34fe7933 Reduce LargeWorlds::ChunkSize to 8192
#1854
2023-11-04 19:18:21 +01:00
MineBill
357148f973 Include interfaces in FindScript. 2023-10-30 08:07:46 +02:00
Wojtek Figat
56c9429e25 Fix spawning prefab without transform provided
#1831
2023-10-29 02:57:59 +02:00
Wojtek Figat
806590d1c3 Fix deadlock in scene loading
#1761 #1773
2023-10-24 14:08:34 +02:00
Wojtek Figat
9d1ba6cacf Fix compilation errors when building with old Delegate impl 2023-10-23 22:10:21 +02:00
Wojtek Figat
0ea00a09ca Fix regression from 3e7368b1cb to remove scene lock when spawning actors in async
#1743
2023-10-19 15:29:26 +02:00
Wojtek Figat
582cf94198 Fix setting up prefab objects ids mapping for nested prefabs to link cross-object references correctly 2023-10-16 16:37:44 +02:00
Wojtek Figat
3e7368b1cb Fix HandleObjectDeserializationError to be editor or dev only and thread-safe 2023-10-16 16:36:52 +02:00
Wojtek Figat
30d510f073 Fix models in toolbox 2023-10-16 16:34:55 +02:00
Wojtek Figat
e4b89e1bad Fix plugins initialization order to properly unload scenes before them in cooked game 2023-10-14 16:20:27 +02:00
Wojtek Figat
887d2b2115 Fix incorrect animated model bounds update 2023-10-13 23:32:44 +02:00
Wojtek Figat
00100e11f2 Fix C# objects serialization bug when script throws exception during saving to Json
#1656
2023-10-09 15:31:46 +02:00