Copyright © 2026 Unity Technologies
Steps to reproduce:
Actual results: Multiple warnings are logged in the Console, including obsolete API usage warnings and [SerializeReference] warnings about types missing the [Serializable] attribute
Expected results: No warnings are logged
Reproducible with versions: 6000.4.7f1, 6000.5.0b9
Not reproducible with versions: 6000.3.16f1 (methods not deprecated)
Can’t test with versions: 6000.6.0a5 (due to Multiplayer Center change and netcode setup scene not existing anymore)
Tested on (OS): macOS 26.5
Few of the Warnings:
The type Unity.Multiplayer.Center.Integrations Unity.Multiplayer.Center.Integrations.NecsOnboardingSection is being serialized by [SerializeReference], but is missing the [Serializable] attribute. To suppress this warning add [Serializable] or use [MakeSerializable].
The type Unity.Multiplayer.Center.Integrations Unity.Multiplayer.Center.Integrations.MultiplayerPlayModeOnboardingSection is being serialized by [SerializeReference], but is missing the [Serializable] attribute. To suppress this warning add [Serializable] or use [MakeSerializable].
The type Unity.Multiplayer.Center.Integrations Unity.Multiplayer.Center.Integrations.MultiplayerPlayModeOnboardingSection is being serialized by [SerializeReference], but is missing the [Serializable] attribute. To suppress this warning add [Serializable] or use [MakeSerializable].
Assets/NetcodeForEntitiesSetup/Scripts/AutoDeactivateExtraComponents.cs(10,34): warning CS0618: 'Object.FindObjectsByType<T>(FindObjectsSortMode)' is obsolete: 'FindObjectsByType with FindObjectsSortMode parameter has been deprecated. Use FindObjectsByType<T>() or FindObjectsByType<T>(FindObjectsInactive) instead. InstanceID will be replaced in the future with EntityId and previous sort order cannot be maintained.'
Issues you vote on will appear here