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

starkshn님의 프로필 이미지

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

레벨업

강의 13:51 쪽 부분 질문입니다.

22.01.17 23:52 작성

·

189

0

13:50초에서 애초에 

 

PlayerStat playerStat = attacker as PlayerStat;

이런식으로 캐스팅을 해주니까 

이전에 있던 

 

Define.WorldObject type = Managers.Game.GetWorldObjectType(attacker.gameObject);

        if(type == Define.WorldObject.Player)

        

이부분을 지우셨는데

 

이렇게되면

 

OnDead에 들어오게되는 attacker가 Player일 경우에도

PlayerStat.Exp += 1; 이 되는 현상이 발생하지 않나요??

 

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2022. 01. 18. 03:48

질문이 잘 이해가 안 갑니다.
Player일 경우를 챙기려고 의도한 것이 맞습니다.

starkshn님의 프로필 이미지

작성한 질문수

질문하기