using JetBrains.Annotations; using UnityEngine; using VContainer; using VContainer.Unity; public class GameLifeTimeScope : LifetimeScope { [SerializeField] private InputReader inputReader; protected override void Configure(IContainerBuilder builder) { builder.RegisterComponentInHierarchy(); builder.RegisterComponentInHierarchy(); builder.RegisterComponentInHierarchy(); builder.RegisterComponent(inputReader); } public void IsWorking() { Debug.Log("True"); } }