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
806590d1c3
Fix deadlock in scene loading
...
#1761 #1773
2023-10-24 14:08:34 +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
e4b89e1bad
Fix plugins initialization order to properly unload scenes before them in cooked game
2023-10-14 16:20:27 +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
Wojtek Figat
1c21939f40
Minor changes
2023-10-01 11:24:49 +02:00
Wojtek Figat
b960600102
Optimize scenes loading with Job System
2023-10-01 10:55:01 +02:00
Wojtek Figat
d71c171412
Cleanup code in #1367 and fix api compatibility, revert joint changes
2023-09-28 13:10:58 +02:00
NoriteSC
6ab2e540a3
Bug Fixes
...
script and actors not having connect transform in on awake and in on start
join auto anchor having wrong anchor because was including scale
fixed selection do to changes to transform accessibility ?
2023-08-25 14:51:49 +02:00
Chandler Cox
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
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