Fix sprite render actors spawning with overridden defaults when they are part of a prefab.

This commit is contained in:
Menotdan
2023-12-17 04:30:54 -05:00
parent 9c4857a205
commit 9f460cd651

View File

@@ -63,8 +63,12 @@ namespace FlaxEditor.SceneGraph.Actors
// Setup for default values
var text = (SpriteRender)Actor;
text.Material = FlaxEngine.Content.LoadAsyncInternal<MaterialBase>(EditorAssets.DefaultSpriteMaterial);
text.Image = FlaxEngine.Content.LoadAsyncInternal<Texture>(EditorAssets.FlaxIconTexture);
if (!Actor.HasPrefabLink)
{
text.Material = FlaxEngine.Content.LoadAsyncInternal<MaterialBase>(EditorAssets.DefaultSpriteMaterial);
text.Image = FlaxEngine.Content.LoadAsyncInternal<Texture>(EditorAssets.FlaxIconTexture);
}
}
}
}