Files
dungeons/Assets/Scripts/Installers/LobbyInstaller.cs

23 lines
559 B
C#

using UnityEngine;
using Zenject;
public class LobbyInstaller : MonoInstaller
{
[SerializeField]
private PlayerSpawner playerSpawner;
public override void InstallBindings()
{
Container.BindInstance(playerSpawner)
.AsSingle();
Container.Bind<LobbyManager>()
.FromComponentsInNewPrefabResource("Managers/LobbyManager")
.AsSingle()
.OnInstantiated<LobbyManager>((ctx, obj) =>
{
obj.name = "LobbyManager";
})
.NonLazy();
}
}