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); } }
private void SetSprite(HERO_POSE newPose) { if(_currentPose != HERO_POSE.POO) { _currentPose = newPose; _spriteRenderer.sprite = spriteList[(int)_currentPose]; } }
public void UpdatePose(HERO_POSE newPose) { if(_spriteRenderer != null) { _currentPose = newPose; _spriteRenderer.sprite = spriteList[(int)_currentPose]; } }