diff --git a/Assets/Scripts/Level/BuildModules/ProceduralPrefabs.cs b/Assets/Scripts/Level/BuildModules/ProceduralPrefabs.cs index 442f51d..51516ac 100644 --- a/Assets/Scripts/Level/BuildModules/ProceduralPrefabs.cs +++ b/Assets/Scripts/Level/BuildModules/ProceduralPrefabs.cs @@ -61,7 +61,8 @@ namespace Level.BuildModules private void OnPlayerSpawned() { - print("SASALKASUKABLYAT"); + if (enemyList.Count == networkManager.maxMonsters) return; + if (networkManager.players.Count == networkManager.maxConnections) { for (int i = 0; i < networkManager.maxMonsters; i++) diff --git a/Assets/Scripts/Level/BuildModules/Room.cs b/Assets/Scripts/Level/BuildModules/Room.cs index a5a57e5..e9954d8 100644 --- a/Assets/Scripts/Level/BuildModules/Room.cs +++ b/Assets/Scripts/Level/BuildModules/Room.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using Mirror; using UnityEngine; @@ -8,7 +9,7 @@ namespace Level.BuildModules public enum RoomDoor : byte { - U, + U = 0, D, L, R, @@ -44,7 +45,7 @@ namespace Level.BuildModules private readonly SyncHashSet _disabledDoors = new(); - private void Start() + private void Awake() { _doors.AddRange(new List { @@ -53,7 +54,7 @@ namespace Level.BuildModules DoorU3, DoorD3, DoorL3, DoorR3 }); - + // Debug.Log(_doors.Count()); } public override void OnStartClient()