0321

최태선·2022년 3월 21일
0

ICT인턴십

목록 보기
7/19

ISMLprocess 인터페이스 update 선언

이 인터페이스를 상속하는 클래스는 Update()를 반드시 선언해야하고 이것을 이용하여 list 형식으로 process를 순서대로 저장해 foreach로 전부 update 하며 순서를 정할 수 있다. 비동기적인 업데이트를 위해 이렇게 코딩.

람다식 생략

람다식 쓸때 매개변수가 하나라면 괄호 생략 가능

e => { Add(e.SMLObject);}

ListeningEvent< T > (Action < T > evt ) Where T L IEventBase

listeningEvent는 람다식으로 함수를 받아와서 _events에에 새로운 액션을 추가하고 eventlookup에 새로운 action을 추가한다.

event : 알려주는것

이런일이 일어났다~ 라는걸 알려주고, 이것을 event리스너에 준 후 한번에 process에서 한 프레임에 전부 진행하도록 프로세싱.

0개의 댓글