Files
Scampz/Assets/Scripts/TerrainTypeFinder.cs

29 lines
741 B
C#

using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEngine.SceneManagement;
namespace Scampz.GameJam.Assets.Scripts
{
public class TerrainTypeFinder : MonoBehaviour
{
public static TerrainType Find()
{
var sceneCount = SceneManager.sceneCount;
var scenes = new List<Scene>();
for (var i = 0; i < sceneCount; ++i)
scenes.Add(SceneManager.GetSceneAt(i));
if (scenes.Any(x => x.name.Contains("Temple")))
return TerrainType.Temple;
if (scenes.Any(x => x.name.Contains("Grass")))
return TerrainType.Grass;
if (scenes.Any(x => x.name.Contains("Sand")))
return TerrainType.Sand;
return TerrainType.Temple;
}
}
}