강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

정하늘님의 프로필 이미지
정하늘

작성한 질문수

C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)

2.16 적군 구현하기 1 - Enemy 객체 생성

코드 질문

작성

·

188

0

public float GetHealth(){

         return health;

} 있으나 없으나 상관 없는거 같은데  이 코드는 무슨 역할을 하나요?

답변 1

0

백현우님의 프로필 이미지
백현우
지식공유자

외부에서 health라는 변수에 직접 접근하지 못하게 private으로 선언하고,
GetHealth 함수를 public으로 선언하여 health 변수의 값만 확인할 수 있게 해놓은 것입니다!
그럼 외부에서 health 변수의 값을  바꿀 수 없겠죠ㅎㅎ (read-only)

정하늘님의 프로필 이미지
정하늘

작성한 질문수

질문하기