Commit Graph

69 Commits

Author SHA1 Message Date
Tryibion d88b93d56b Add find actor by type and tag to level and actor classes. Move find actor by tag code to be by other find actor methods. 2023-07-05 14:00:07 -05:00
Ruan Lucas 072d70722c add optional parameter to find only active actors on Level.FindActorsByParentTag 2023-06-21 21:38:22 -04:00
Ruan Lucas 875dd30d57 add optional parameter to find only active actors on Level.FinActors(tag) 2023-06-21 21:27:38 -04:00
mafiesto4 f552dd0c28 Merge remote-tracking branch 'origin/master' into 1.6 2023-06-10 23:29:22 +02:00
mafiesto4 393514c13d Add missing scenes locking 2023-06-09 13:48:33 +02:00
mafiesto4 126ea687e6 Merge branch 'findactor' of https://github.com/Tryibion/FlaxEngine into Tryibion-findactor 2023-06-09 13:45:49 +02:00
mafiesto4 248f78ed56 Code style fix #1146 2023-06-09 13:44:26 +02:00
Ruan Lucas 9c93828976 add search actor by parent tag 2023-06-03 11:51:24 -04:00
Tryibion fcbe624f7c Add FindActor with type and name to level. 2023-06-02 15:29:28 -05:00
mafiesto4 b43196cd1a Add missing implementation for #987 2023-05-12 14:56:19 +02:00
mafiesto4 5a66e90b56 Merge remote-tracking branch 'origin/master' into 1.6
# Conflicts:
#	.github/workflows/tests.yml
#	Source/Engine/Content/JsonAsset.cs
2023-05-07 19:46:29 +02:00
mafiesto4 10bab59acc Fix scene asset runtime contents when saving scene file in Editor 2023-05-06 14:58:10 +02:00
Wiktor Kocielski 68151592a4 Make Level class to unload scenes in reversed order 2023-05-05 17:11:24 +03:00
mafiesto4 510fc443e8 Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
mafiesto4 79dbddc48e Fix Level::FindActors with Tag 2023-02-27 12:45:55 +01:00
mafiesto4 12cb8fd59d Ignore warning on missing object in Level::FindActor 2023-02-09 20:04:57 +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 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 cbef100a17 Add FindActor/FindActors with Tag to Level 2022-12-20 23:01:53 +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 c3f23d1390 Added abstract check to spawning actor 2022-12-15 08:49:52 -06:00
mafiesto4 eb52d333ae Refactor scene rendering to use batched culling for main view and shadow projections 2022-10-28 17:53:21 +02:00
mafiesto4 e217d5e79b Refactor scene rendering to separate drawable actors 2022-10-28 17:53:21 +02:00
mafiesto4 2736363d93 Fix OnSceneUnloaded event to contain valid scene object 2022-09-05 14:33:20 +02:00
mafiesto4 20ebe3ac85 Fix game ticking in editor during cut-scene rendering at edit time 2022-08-25 19:42:00 +02:00
mafiesto4 bdb69d57dd Refactor Plugins system to support plugins in C++ scripts 2022-07-28 21:05:03 +02:00
mafiesto4 3239150a61 Refactor scene objects initialization to call OnAwake before all OnStart
#520
2022-07-17 17:05:59 +02:00
mafiesto4 d861518d2e Add origin updating for LargeWorlds 2022-06-27 23:33:51 +02:00
mafiesto4 134c8b99aa Add relative-to-camera rendering for large worlds 2022-06-21 20:03:13 +02:00
mafiesto4 d4d27b88f0 Format engine codebase with ReSharper 2022-06-14 19:05:04 +02:00
mafiesto4 3fe1e2c763 Refactor SceneRendering to simplify actors impl of drawing flow at high level 2022-02-22 17:06:19 +01:00
mafiesto4 d0e37ba6ef Fix crash on native type in JsonAsset due to scripting hot-reload in Editor 2022-01-31 10:33:05 +01:00
mafiesto4 f8eba66b5e Add Level::ScriptsReloaded event 2022-01-31 10:25:56 +01:00
mafiesto4 37e11a4b1f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Source/Engine/Physics/Physics.Queries.cpp
#	Source/Engine/Physics/Utilities.h
2022-01-20 23:29:59 +01:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 8a3cfb36d0 Merge branch 'multiple_physics_scenes' of git://github.com/iainmckay/FlaxEngine into iainmckay-multiple_physics_scenes 2022-01-10 20:13:55 +01:00
mafiesto4 892723c501 Fix build 2022-01-09 17:46:37 +01:00
mafiesto4 79200a784b Add Level::ScriptsReloadRegisterObject for easier scripting objects refreshing during hot-reload in code 2022-01-08 15:06:24 +01:00
mafiesto4 fa83869430 Add minor changes 2022-01-08 15:06:18 +01:00
Iain Mckay 2674086e0c Code review changes 2022-01-05 14:26:49 +01:00
Iain Mckay a4e102672d Adds feature for creating multiple physics scenes 2022-01-05 14:26:42 +01:00
stefnotch ee56ae7dac Add more info to "Cannot load scene" message
I feel like a number of people have already asked what that means. Hopefully the little "see logs" hint helps them figure it out :)
2021-11-24 17:24:15 +01:00
mafiesto4 4c1dbb7f8e Refactor prefab instances loading to improve refs loading between prefab objects 2021-08-19 13:06:17 +02:00
mafiesto4 921e716715 Add safe lock 2021-08-11 19:38:26 +02:00
mafiesto4 622951c6be Remove insecure autoInitialize option from scenes loading 2021-08-11 18:55:33 +02:00
mafiesto4 fd01d37002 Add helper parent actor of missing object logging to HandleObjectDeserializationError 2021-08-09 12:12:56 +02:00
mafiesto4 c5b9654547 Fix crash when unloading scene that has been already unloaded 2021-08-05 13:14:57 +02:00
mafiesto4 6938821467 Add even more profiler events 2021-07-07 15:15:33 +02:00
mafiesto4 ec40a9ba75 Add more profiler events 2021-07-07 13:46:33 +02:00