Files
dungeons/Assets/Scripts/Managers/LobbyManager.cs

37 lines
736 B
C#

using HurricaneVR.Framework.Core.Player;
using Sirenix.OdinInspector;
using System.Collections;
using System.Collections.Generic;
using Unity.Netcode;
using UnityEngine;
using Zenject;
public class LobbyManager : NetworkBehaviour
{
[Inject]
[SerializeField]
[ReadOnly]
private MusicManager musicManager;
[Inject]
[SerializeField]
[ReadOnly]
private PlayerSpawner playerSpawner;
[Inject]
[SerializeField]
[ReadOnly]
private GameManager gameManager;
[SerializeField]
private AudioClip backgroundMusicClip;
private void Start()
{
musicManager.Play(backgroundMusicClip);
var player = gameManager.LocalPlayer;
playerSpawner.Spawn(player);
}
}