Projext/Assets/Scripts/Obsession/RoomClear.cs

18 lines
1.1 KiB
C#
Raw Permalink Normal View History

2026-02-12 15:23:25 +00:00
using UnityEngine; // 유니티 기본 기능을 쓰기 위해 불러올거에요 -> UnityEngine를
public class RoomClear : MonoBehaviour // 클래스를 선언할거에요 -> 방 클리어 보상을 주는 RoomClear를
{ // 코드 블록을 시작할거에요 -> RoomClear 범위를
public void ClearRoom() // 함수를 선언할거에요 -> 방을 클리어했을 때 호출할 ClearRoom을
{ // 코드 블록을 시작할거에요 -> ClearRoom 범위를
// ★ 방을 무사히 클리어하면 // 설명을 적을거에요 -> 클리어 보상 지급 구간
if (ObsessionSystem.instance != null) // 조건을 검사할거에요 -> 집착 시스템이 존재하는지
{ // 코드 블록을 시작할거에요 -> XP 지급 처리
ObsessionSystem.instance.AddRunXP(20); // 함수를 실행할거에요 -> 이번 런 XP에 20 추가
Debug.Log("방 클리어! +20XP"); // 로그를 찍을거에요 -> 보상 지급 확인
} // 코드 블록을 끝낼거에요 -> XP 지급 처리
} // 코드 블록을 끝낼거에요 -> ClearRoom을
} // 코드 블록을 끝낼거에요 -> RoomClear를