Delegate와 Event
public delegate void ResetEvent(); public event ResetEvent resetEvent;큰 차이는
delegate는 외부호출이 가능한 캡슐화되지 않은 객체,
event는 외부호출이 불가능한 캡슐화된 객체라는 차이가 있다
delegate = 외부호출 및 외부 추가 제거 O
event = 외부호출X,외부 추가 제거 O
또한 event는 delegate 기반이라는 점까지가 이전에 면접 준비할때 알게되었던 내용
InvokeRepeating
InvokeRepeating("함수명", 시작시점(float), 반복 주기(float));이건 기존에 몰랐던 내용으로
Monobehavior를 상속받은 클래스에서 사용이 가능하다
기존엔 업데이트 함수 혹은 코루틴으로 처리했던 기능이기에 앞으로 유용하게 쓸 것 같다.구독 취소 함수
CancelInvoke("함수명"";그 외의 유의점은 해당 클래스를 컴포넌트로 가지고 있는 GameObject를 비활성화,파괴시키면
반복이 취소된다는점 정도인 것 같다.