22 lines
705 B
C#
22 lines
705 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);
|
|
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)}";
|
|
}
|
|
}
|