Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

승쨩개발공부

[C#] DeleGate 델리게이트 본문

C#

[C#] DeleGate 델리게이트

Unknowns 2024. 5. 10. 02:34

레벨업을 할떄마다 Power와 Defence가 일정 값만큼 증가해야한다

함수를 만들려면

대충 이런식으로 만들어야 하는데.

Start함수에서 두번 호출해야하니 이게 여러개라면? 굉장히 Set해줘야할것이 굉장히 많다면?

실수할수도있고 한번에 호출이 힘들고 많은 함수들을 관리하기 힘들어질것이다.

 

이런식으로 델리게이트를 활용하면

함수들을 한번에 호출이 가능해진다.

Delegate형식을 Static으로바꾸면 다른 클레스의 함수도 추가할수있고 이벤트로도 함수를 호출할수있다

ex: Ondisable에 호출시켜 게임이꺼지거나,오브젝트가 삭제될때 출력할수도있고 활용도가 무궁무진하다.

'C#' 카테고리의 다른 글

[C#] Corutine 코루틴  (0) 2024.05.10
[C#] Collection 자료구조 정리  (0) 2024.05.10
[c#] 리스트(List)  (0) 2024.04.03
[C#] 제네릭(Generic)  (1) 2024.04.01
[C#] 인터페이스(Interface)  (0) 2024.03.29