예제 #1
0
파일: Hero.cs 프로젝트: SarahTan/GGJ16
 private void TogglePunchPose() {             
     if (_poweredUp) {
         if (_currentPose.Equals(HERO_POSE.PUNCH_LEFT1)) {
             SetSprite(HERO_POSE.PUNCH_LEFT2);
             _currentPose = HERO_POSE.PUNCH_LEFT2;
         }
         else {
             SetSprite(HERO_POSE.PUNCH_LEFT1);
             _currentPose = HERO_POSE.PUNCH_LEFT1;
         }
     }
     else {
         SetSprite(HERO_POSE.POO);
     }
 }
예제 #2
0
파일: Hero.cs 프로젝트: SarahTan/GGJ16
 private void SetSprite(HERO_POSE newPose) {
     if(_currentPose != HERO_POSE.POO) {
         _currentPose = newPose;
         _spriteRenderer.sprite = spriteList[(int)_currentPose];
     }
 }
예제 #3
0
파일: Hero.cs 프로젝트: SarahTan/GGJ16
 public void UpdatePose(HERO_POSE newPose) {
     if(_spriteRenderer != null) {
         _currentPose = newPose;
         _spriteRenderer.sprite = spriteList[(int)_currentPose];
     }
 }