• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

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

22.01.17 23:52 작성 조회수 129

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

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