Files
PGiZ2/Assets/Code/DI/Bootstrapper.cs
T
2026-02-04 19:26:49 +03:00

20 lines
539 B
C#

using Code.Gameplay;
using Code.Input;
using UnityEngine;
using UnityEngine.InputSystem;
namespace Code.DI
{
public class Bootstrapper : MonoBehaviour
{
[SerializeField] private InputActionAsset inputActionAsset;
private void Awake()
{
var container = new GameObject("DIContainer").AddComponent<DIContainer>();
container.Register<IInputService>(new InputService(inputActionAsset));
container.Register<IHealthContainer>(new HealthContainer());
}
}
}