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를
|