23 lines
559 B
C#
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();
|
|
}
|
|
} |