Files
EnglewoodLAB/Assets/Sample/Injector/InjectorSampleLevelManager.cs
2026-03-10 11:35:30 +09:00

35 lines
882 B
C#

using UnityEngine;
using UVC.Core;
namespace Sample
{
/// <summary>
/// Type D: SingletonScene 상속 클래스 (씬 단위)
/// </summary>
public class InjectorSampleLevelManager : SingletonScene<InjectorSampleLevelManager>
{
public int CurrentLevel { get; private set; }
public int Score { get; private set; }
protected override void Init()
{
base.Init();
CurrentLevel = 1;
Score = 0;
Debug.Log("[InjectorSampleLevelManager] Initialized");
}
public void NextLevel()
{
CurrentLevel++;
Debug.Log($"[InjectorSampleLevelManager] Level {CurrentLevel}");
}
public void AddScore(int points)
{
Score += points;
Debug.Log($"[InjectorSampleLevelManager] Score: {Score}");
}
}
}