This commit is contained in:
Даниил Заикин
2026-06-17 20:44:53 +03:00
parent 9d153773c2
commit b133e7c656
1880 changed files with 244545 additions and 0 deletions
@@ -0,0 +1,32 @@
using QFSW.QC.Utilities;
using TMPro;
using UnityEngine;
namespace QFSW.QC.Demo
{
public class RobotCollector : MonoBehaviour
{
[SerializeField] private TextMeshProUGUI text = null;
[SerializeField] private QuantumTheme theme = null;
public int RescueCount { [Command("demo.rescue-count")] get; set; }
private void Start() { UpdateText(); }
private void UpdateText()
{
if (!theme) { text.text = $"{RescueCount} robots saved"; }
else { text.text = $"{RescueCount.ToString().ColorText(theme.DefaultReturnValueColor)} robots saved"; }
}
private void OnCollisionEnter2D(Collision2D collision)
{
if (collision.gameObject.CompareTag("Player"))
{
Robot robot = collision.gameObject.GetComponent<Robot>();
robot.Die();
RescueCount++;
UpdateText();
}
}
}
}