Вставка лестниц(не доделана)

This commit is contained in:
Pe4enega committed 2025-11-12 14:26:16 +03:00
1 parent 85a07065d9
commit a243ad53d6
9 files changed
+78 -820

No files matched your search

@@ -31,7 +31,10 @@ namespace Code.Generator
private void CreateRoomsStack()
{
_roomIndexesStack.Clear();
var remainingTime = _timer;
var ladderTimer = 0f;
bool isNextLadder = false;
int totalRooms = generatorConfig.roomAssetReferences.Length;
List<int> availableIndexes = new List<int>();
for (int i = 0; i < totalRooms; i++)
@@ -41,15 +44,15 @@ namespace Code.Generator
{
int randomIndex = Random.Range(0, availableIndexes.Count);
int chosenOne = availableIndexes[randomIndex];
availableIndexes.RemoveAt(randomIndex);
var prefab = _factory.GetCachedPrefab(chosenOne);
if (prefab == null)
continue;
Room room = prefab.GetComponent<Room>();
if (room == null)
continue;
availableIndexes.RemoveAt(randomIndex);
float currentRoomTime = room.RoomTimer;
if (remainingTime >= currentRoomTime)