From 9f460cd651ba0394b6855ea73b3ba8de2d33bedb Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Sun, 17 Dec 2023 04:30:54 -0500 Subject: [PATCH] Fix sprite render actors spawning with overridden defaults when they are part of a prefab. --- Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs b/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs index 8b5b498e1..3b8cabe15 100644 --- a/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs +++ b/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs @@ -63,8 +63,12 @@ namespace FlaxEditor.SceneGraph.Actors // Setup for default values var text = (SpriteRender)Actor; - text.Material = FlaxEngine.Content.LoadAsyncInternal(EditorAssets.DefaultSpriteMaterial); - text.Image = FlaxEngine.Content.LoadAsyncInternal(EditorAssets.FlaxIconTexture); + + if (!Actor.HasPrefabLink) + { + text.Material = FlaxEngine.Content.LoadAsyncInternal(EditorAssets.DefaultSpriteMaterial); + text.Image = FlaxEngine.Content.LoadAsyncInternal(EditorAssets.FlaxIconTexture); + } } } }