using HurricaneVR.Framework.Core; using HurricaneVR.Framework.Core.Utils; using UnityEngine; using Zenject; public class GlobalInstaller : MonoInstaller { [SerializeField] private GameObject musicPlayerPrefab; [SerializeField] private GameObject hvrGlobalPrefab; [SerializeField] private GameObject playerPrefab; public override void InstallBindings() { Container.Bind() .FromComponentInNewPrefab(musicPlayerPrefab) .AsSingle(); Container.Bind() .FromComponentInNewPrefab(hvrGlobalPrefab) .AsSingle() .NonLazy(); Container.Bind() .FromComponentInNewPrefab(playerPrefab) .AsSingle() .NonLazy(); } }