public void UpdateTarget() { Missions missions = MissionManager.GetComponent <MissionRead>().mission; if (player.GetComponent <PlayerMove>().isCompleteMision) { isEndMission = true; SetTarget(missions.GetEndPosition()); } else { for (int i = 0; i < missions.GetMissionCount(); i++) { if (!MissionManager.GetComponent <MissionRead>().mission.GetClearCheck(i)) { currentIdx = i; break; } } SetTarget(missions.GetMissionPosition(currentIdx)); } }