using UnityEngine; using UVC.Core; namespace Sample { /// /// Type D: SingletonScene 상속 클래스 (씬 단위) /// public class InjectorSampleLevelManager : SingletonScene { 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}"); } } }