inflearn logo
강의

講義

知識共有

[ユニティレベルアップ!] モジュール式で開発するクエスト&実績システム

Quest が完了したことを示す Quest Completion Notifier UI の作成

Conditions Linq 질문입니다.

255

UniUni

投稿した質問数 12

0

선생님!

Condition에서 IsQuestComplete의 IsPass를 재정의하기전에 Quest 스크립트의 

public bool IsAcceptable =>

acceptionConditions.All(x => x.IsPass(this)) 함수에서 

아직 재정의한 함수가 없음에도

리턴 값이 true가 나오는 이유에 대해 궁금합니다.

Any로 바꿨을 땐 false리턴하는 것을 보고 헷려서 질문을 드리게 되었습니다 ㅠㅠ

unity

回答 2

0

UniUni

감사합니다 !!

0

Developer G

수강해주셔서 감사합니다.

Linq의 All 함수는 && 역활을 하는 함수로 내용물이 전부 true면 true를 반환하는 함수입니다. 내용물이 없을 경우(Count = 0) 기본적으로 true를 반환합니다.

Microsoft 공식 문서
소스 시퀀스의 모든 요소가 지정된 조건자의 테스트를 통과하거나 시퀀스가 비어 있으면 true이고, 그렇지 않으면 false입니다.
───
Any 함수의 경우 || 역활을 하는 함수로 내용물 중 하나라도 true면 true를 반환하는 함수힙니다.  내용물이 없을 경우(Count = 0)  하나라도 ture인 것이 없기 때문에 false를 반환하는 것입니다.


감사합니다.

 

Task 구현 28:36 Equals 에서 잘 모르는 부분이 있습니다.

0

45

2

Quest System의 확장성에 대한 질문

0

110

1

공부 방향에 대해 궁금한 점이 있습니다.

0

150

2

End()와 Complete() 함수를 따로 구현한 의도

0

177

2

Target의 value에 Object 자료형 관련 질문입니다!

0

158

2

TaskGroupState에 대하여 질문이 있습니다

0

117

2

Elite와 Normal Germ의 IsTarget()질문입니다.

0

106

2

퀘스트 시스템을 확장하면서 생긴 의문점 입니다.

0

180

2

퀘스트 클리어해도 동일 퀘스트가 노출됩니다

1

139

3

퀘스트 누적 클리어 횟수에 대해 여쭤보고싶습니다.

0

92

1

프로퍼티 사용 질문입니다.

0

125

1

Task 에서 Object 타입 사용

0

128

2

파일 저장방식, 퀘스트 실패에 관하여 여쭤보고싶습니다.

0

236

1

Destroy() 지연 파괴에 관하여

0

147

1

Action & Delegate

0

184

2

강의에서 리워드 관련 언급은 없으셔서 질문드립니다.

0

285

1

궁금한게있습니다

0

303

1

스크립터블 오브젝트 Instantiate?

0

448

1

원하는 타이밍에 퀘스트를 등록하고 싶다면 어떻게 해야할까요

0

345

1

Quest Cancel() 메소드

0

272

2

Task의 IsEqual

0

234

1

실전예제 UI 자료

0

205

1

스크립터블 오브젝트

1

335

1

Task 예시

1

177

1