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
Wojtek Figat
f552dd0c28
Merge remote-tracking branch 'origin/master' into 1.6
2023-06-10 23:29:22 +02:00
Wojtek Figat
393514c13d
Add missing scenes locking
2023-06-09 13:48:33 +02:00
Wojtek Figat
126ea687e6
Merge branch 'findactor' of https://github.com/Tryibion/FlaxEngine into Tryibion-findactor
2023-06-09 13:45:49 +02:00
Wojtek Figat
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
Chandler Cox
fcbe624f7c
Add FindActor with type and name to level.
2023-06-02 15:29:28 -05:00
Wojtek Figat
b43196cd1a
Add missing implementation for #987
2023-05-12 14:56:19 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
79dbddc48e
Fix Level::FindActors with Tag
2023-02-27 12:45:55 +01:00
Wojtek Figat
12cb8fd59d
Ignore warning on missing object in Level::FindActor
2023-02-09 20:04:57 +01:00
Wojciech Figat
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
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
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
Wojtek Figat
cbef100a17
Add FindActor/FindActors with Tag to Level
2022-12-20 23:01:53 +01:00
Wojtek Figat
a570d6d178
Refactor **Actor tags into hierarchical reusable Tags** system for better gameplay scripting
2022-12-20 21:11:38 +01:00
Chandler Cox
c3f23d1390
Added abstract check to spawning actor
2022-12-15 08:49:52 -06:00
Wojtek Figat
eb52d333ae
Refactor scene rendering to use batched culling for main view and shadow projections
2022-10-28 17:53:21 +02:00
Wojtek Figat
e217d5e79b
Refactor scene rendering to separate drawable actors
2022-10-28 17:53:21 +02:00
Wojciech Figat
2736363d93
Fix OnSceneUnloaded event to contain valid scene object
2022-09-05 14:33:20 +02:00
Wojtek Figat
20ebe3ac85
Fix game ticking in editor during cut-scene rendering at edit time
2022-08-25 19:42:00 +02:00
Wojtek Figat
bdb69d57dd
Refactor Plugins system to support plugins in C++ scripts
2022-07-28 21:05:03 +02:00
Wojtek Figat
3239150a61
Refactor scene objects initialization to call OnAwake before all OnStart
...
#520
2022-07-17 17:05:59 +02:00
Wojtek Figat
d861518d2e
Add origin updating for LargeWorlds
2022-06-27 23:33:51 +02:00
Wojtek Figat
134c8b99aa
Add relative-to-camera rendering for large worlds
2022-06-21 20:03:13 +02:00
Wojtek Figat
d4d27b88f0
Format engine codebase with ReSharper
2022-06-14 19:05:04 +02:00
Wojciech Figat
3fe1e2c763
Refactor SceneRendering to simplify actors impl of drawing flow at high level
2022-02-22 17:06:19 +01:00
Wojciech Figat
d0e37ba6ef
Fix crash on native type in JsonAsset due to scripting hot-reload in Editor
2022-01-31 10:33:05 +01:00
Wojciech Figat
f8eba66b5e
Add Level::ScriptsReloaded event
2022-01-31 10:25:56 +01:00
Wojtek Figat
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
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
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
Wojtek Figat
892723c501
Fix build
2022-01-09 17:46:37 +01:00
Wojtek Figat
79200a784b
Add Level::ScriptsReloadRegisterObject for easier scripting objects refreshing during hot-reload in code
2022-01-08 15:06:24 +01:00
Wojtek Figat
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
Wojtek Figat
4c1dbb7f8e
Refactor prefab instances loading to improve refs loading between prefab objects
2021-08-19 13:06:17 +02:00
Wojtek Figat
921e716715
Add safe lock
2021-08-11 19:38:26 +02:00
Wojtek Figat
622951c6be
Remove insecure autoInitialize option from scenes loading
2021-08-11 18:55:33 +02:00
Wojtek Figat
fd01d37002
Add helper parent actor of missing object logging to HandleObjectDeserializationError
2021-08-09 12:12:56 +02:00
Wojtek Figat
c5b9654547
Fix crash when unloading scene that has been already unloaded
2021-08-05 13:14:57 +02:00
Wojtek Figat
6938821467
Add even more profiler events
2021-07-07 15:15:33 +02:00
Wojtek Figat
ec40a9ba75
Add more profiler events
2021-07-07 13:46:33 +02:00
Wojtek Figat
e61ebaa71b
Add SceneNavigation for scene data for navigation system
2021-07-04 11:25:51 +02:00