Commit Graph

333 Commits

Author SHA1 Message Date
mafiesto4 0c3d1e3ec6 Fix existing nested prefabs sync applying when updating base prefab changes
#1015
2023-05-07 18:12:06 +02:00
mafiesto4 e8ec5794d2 Simplify code #1034 2023-05-06 23:02:35 +02:00
Ruan Lucas 7faa9aa23a Merge branch 'master' into master 2023-05-06 10:53:37 -04:00
Ruan Lucas 64515404e9 refactor again 2023-05-06 10:49:07 -04:00
Ruan Lucas db14c8a0a6 refactor "GetSubTags" 2023-05-06 10:46:26 -04:00
mafiesto4 10bab59acc Fix scene asset runtime contents when saving scene file in Editor 2023-05-06 14:58:10 +02:00
mafiesto4 bcefaea416 Merge branch 'sceneunloading' of https://github.com/Withaust/FlaxEngine into Withaust-sceneunloading 2023-05-05 16:19:16 +02:00
Wiktor Kocielski 68151592a4 Make Level class to unload scenes in reversed order 2023-05-05 17:11:24 +03:00
mafiesto4 315df12fbe Favor passing Tag as value since it's just uint32 under the hood 2023-05-05 14:34:32 +02:00
Wiktor Kocielski ce1b47979e Typo fixes 2023-04-23 18:26:05 +03:00
Ruan Lucas 85cfc73bbf clean code 2023-04-22 14:51:40 -04:00
Ruan Lucas 107bea9c2e implement: add "GetSubTags" to "Tags" 2023-04-22 13:38:54 -04:00
mafiesto4 a8c6b2b619 Fix crash on end play when one of the actors has been manually disabled 2023-04-04 15:56:56 +02:00
mafiesto4 cfa7cac149 Fix crash when loading scene with script which type is not a scene object 2023-03-13 14:24:16 +01:00
mafiesto4 b5558606b5 Merge branch 'add-ragdoll' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-ragdoll 2023-02-27 19:51:38 +01:00
mafiesto4 79dbddc48e Fix Level::FindActors with Tag 2023-02-27 12:45:55 +01:00
Tryibion eab5ee93b9 Add ragdoll to toolbox 2023-02-22 17:19:28 -06:00
mafiesto4 5a7f678e4d Add Actor.AddTag utility 2023-02-19 11:25:46 +01:00
mafiesto4 dc04d3dc0b Restore Actor.Tag property as deprecated for backwards compatibility
Regression from a570d6d178
2023-02-19 11:25:37 +01:00
mafiesto4 5dc63da4bf Fix crash if texture is missing
#942
2023-02-17 16:19:10 +01:00
mafiesto4 a70234c9b6 Cleanup comments 2023-02-13 22:45:44 +01:00
mafiesto4 d58a77cc60 Add support in GetScript to interface types
#290
2023-02-10 15:36:02 +01:00
mafiesto4 b4ea70acbb Fix layer name property to be hidden in Editor 2023-02-09 21:13:39 +01:00
mafiesto4 82823d6945 Various improvements and fixes 2023-02-09 20:05:46 +01:00
mafiesto4 12cb8fd59d Ignore warning on missing object in Level::FindActor 2023-02-09 20:04:57 +01:00
mafiesto4 c878c613c7 Update consoles building 2023-02-05 23:48:11 +01:00
mafiesto4 a0c6add732 Add ViewFlags::Sky for conditional sky/skybox rendering 2023-01-31 15:58:02 +01:00
mafiesto4 a214c14a4d Add Sort Order to animated models too 2023-01-28 17:03:18 +01:00
mafiesto4 adfe3ad165 Add SortOrder to drawable object types for transparency sorting override 2023-01-26 18:37:40 +01:00
mafiesto4 c854b657c1 Add actor virtual functions OnDebugDraw/OnDebugDrawSelected/OnEnable/OnDisable to override in scripting 2023-01-23 23:43:16 +01:00
mafiesto4 f127bbebe1 Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
Fixes #832
Closes #886
2023-01-15 12:44:39 +01:00
mafiesto4 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
mafiesto4 9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
mafiesto4 2df3574cfa Refactor new tags system to use uint for tag index (0 is invalid tag) 2023-01-01 16:39:34 +01:00
mafiesto4 7184566b4b Merge branch 'master' into 1.5 2022-12-29 23:04:18 +01:00
mafiesto4 46b65bc546 Format code 2022-12-28 18:51:13 +01:00
mafiesto4 8762e8ad15 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/Utilities/Utils.cs
2022-12-28 16:59:11 +01:00
mafiesto4 8918c71312 Update old header usage 2022-12-22 19:31:01 +01:00
mafiesto4 01612f1b47 Add tag native serialization 2022-12-22 19:23:30 +01:00
mafiesto4 dc81147681 Convert C# tags checks utilities into extension methods for better usability 2022-12-21 18:18:17 +01:00
mafiesto4 cbef100a17 Add FindActor/FindActors with Tag to Level 2022-12-20 23:01:53 +01:00
mafiesto4 e6900d9a17 Minor adjustments to tags 2022-12-20 22:39:20 +01:00
mafiesto4 2f6e793df4 Add utility api for Tags usage 2022-12-20 22:39:11 +01:00
mafiesto4 a570d6d178 Refactor **Actor tags into hierarchical reusable Tags** system for better gameplay scripting 2022-12-20 21:11:38 +01:00
Tryibion 6677177534 Removed variable MClass 2022-12-15 08:52:37 -06:00
Tryibion c3f23d1390 Added abstract check to spawning actor 2022-12-15 08:49:52 -06:00
Tryibion af5f3cbd95 Return null if type is abstract but trying to be added as an actor or script 2022-12-15 08:18:09 -06:00
mafiesto4 df82a0f5d0 Add **GPU Memory profiler** to Editor 2022-12-08 16:30:37 +01:00
mafiesto4 950289db9f Fix crash when drawing scene in async and content streaming updates model residency 2022-12-03 11:23:26 +01:00
mafiesto4 98c29c4a4e Optimize compilation time 2022-12-03 10:42:58 +01:00