기존 방식의 문제Update() + 타이머 → 매 프레임 GetComponent 호출 → 성능 낭비로직이 길어져 가독성이 떨어짐 개선 방법1. Renderer 캐싱한 번만 가져와서 계속 사용 → 성능 향상private Renderer _renderer;public void Enter(Enemy enemy) { _renderer = enemy.GetComponent();} 2. 코루틴으로 시간 제어타이머 대신 코루틴으로 깔끔하게 반복 처리private IEnumerator InvisibilityLoop() { while (true) { _renderer.enabled = true; // 3초 보이기 yield return new WaitForSeconds(3f); ..