1) public PlayerController Player => _player;
- 표현식 본문 프로퍼티
- 읽기 전용 프로퍼티 Player는 _player를 그대로 반환한다.
public PlayerController Player { get { return _player; } }
2) && (AND)
- 왼쪽도 true이고 오른쪽도 true일 때만 전체가 true.
- isPrepared && hasSlides → 둘 다 참이어야 다음 코드 실행.
3) 삼항 연산자 ?:
- 조건 ? A : B → 조건이 참이면 A, 거짓이면 B
- label.text = isBoss ? "Boss" : "Mob";
4) _slideImage에서 “슬라이드” 뜻
- “왼쪽→오른쪽 슬라이드 동작”이 아니라 컷(장면) 한 장
- 컷씬 이미지를 한 장씩 Image 컴포넌트에 바꿔 끼우는 방식
5) yield return Fade(0f, 1f, fadeTime);
- yield return 은 코루틴(Coroutine) 문법
- Fade(0f, 1f, fadeTime)은 IEnumerator를 반환하는 메서드라서,
그 메서드가 끝날 때까지 대기하고 다음 줄 실행 - 여기서는 alpha 값을 0 → 1로 fadeTime 동안
변화시키는 애니메이션이 끝날 때까지 기다림.
컷씬 제작



