Files
2025-05-01 13:48:39 +03:00

27 lines
836 B
C#

using System.Linq;
using TMPro;
using UnityEngine;
using UnityEngine.SceneManagement;
public class DeployController : MonoBehaviour
{
public void Start() {
GameController.SetCursorState(false);
}
public void Deploy(string sceneName) {
LevelInfo level = GameController.i.GetLevel(sceneName);
if (GameController.i.IsLevelDestroyed(sceneName)) return;
SceneManager.LoadScene(level.sceneName);
}
public void SetLevelInfoText(TMP_Text textField, string levelName) {
LevelInfo levelInfo = GameController.i.GetLevel(levelName);
string s = $"HP: {levelInfo.hp}/{levelInfo.maxHp}\nEnemies: {levelInfo.enemies.Values.Sum(x => x)}\nBullet type: {GameController.GetBulletTypeString(levelInfo.factory)}";
}
public void CloseGame() {
Application.Quit();
}
}