public void changeStance(PlayerStances stance) { switch (stance) { case PlayerStances.standing: currentSprite = standingSprite; break; case PlayerStances.walking: currentSprite = walkingSprite; break; case PlayerStances.fire_pistol: currentSprite = firePistolSprite; break; case PlayerStances.fire_silenced: currentSprite = fireSilencedSprite; break; case PlayerStances.fire_machine: currentSprite = fireMachineGunSprite; break; case PlayerStances.reloading: currentSprite = reloadingSprite; break; default: throw new System.Exception(); } }
private void changeSprite(PlayerStances stance) { stance.ToString(); switch (stance) { case PlayerStances.standing: spriteRenderer.sprite = standingSprite; break; case PlayerStances.walking: spriteRenderer.sprite = walkingSprite; break; case PlayerStances.fire_pistol: spriteRenderer.sprite = firePistolSprite; break; case PlayerStances.fire_silenced: spriteRenderer.sprite = fireSilencedSprite; break; case PlayerStances.fire_machine: spriteRenderer.sprite = fireMachineGunSprite; break; case PlayerStances.reloading: spriteRenderer.sprite = reloadingSprite; break; } nonStandingTime = 0; }
public void ChangeStance(PlayerStances newStance) { stance.changeStance(newStance); spriteRenderer.sprite = stance.currentSprite; nonStandingTime = 0; }