Beispiel #1
0
    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();
        }
    }
Beispiel #2
0
    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;
    }
Beispiel #3
0
 public void ChangeStance(PlayerStances newStance)
 {
     stance.changeStance(newStance);
     spriteRenderer.sprite = stance.currentSprite;
     nonStandingTime       = 0;
 }