Files
Hasebe/Library/PackageCache/com.gustavopsantos.reflex@7857b9937c99/Injectors/SceneInjector.cs
T
2026-09-21 12:15:57 +03:00

17 lines
497 B
C#

using Reflex.Core;
using UnityEngine;
using UnityEngine.Pool;
using UnityEngine.SceneManagement;
namespace Reflex.Injectors
{
internal static class SceneInjector
{
internal static void Inject(Scene scene, Container container)
{
using var pooledObject1 = ListPool<GameObject>.Get(out var rootGameObjects);
scene.GetRootGameObjects(rootGameObjects);
GameObjectInjector.InjectRecursiveMany(rootGameObjects, container);
}
}
}