/// <summary> /// Actualiza todos los objetos que estan activos actualmente en escena /// </summary> private void UpdateActive(bool playableLevel) { activeEnemies.Clear(); activeWalls.Clear(); activeTerminals.Clear(); activeDoors.Clear(); if (playableLevel) { // Guardamos los enemigos activeEnemies.AddRange(activeBoard.GetBoardEnemies()); // Guardamos los muros activeWalls.AddRange(activeBoard.GetBoardWalls()); // Guardamos las terminales activeTerminals.AddRange(activeBoard.GetBoardTerminals()); // Guardamos las puertas activeDoors.AddRange(activeBoard.GetBoardDoors()); } // Guardamos el jugador activePlayer = activeBoard.GetPlayer(); // Guardamos la camara activeCamera = activeBoard.GetCamera(); }