Exemplo n.º 1
0
    public void ChangeBananaState()
    {
        switch (eBananaState)
        {
        case eBananaState.NORMAL:
            eBananaState = eBananaState.DAMAGED;
            break;

        case eBananaState.DAMAGED:
            eBananaState = eBananaState.VERY_DAMAGED;
            break;

        case eBananaState.VERY_DAMAGED:
        case eBananaState.DEAD:
        case eBananaState.ORIGINAL:
            break;

        default:
            break;
        }
        if (FeatureManager.instance.isAnimationOn)
        {
            StartCoroutine(DamagedSprite());
        }
        else
        {
            currentSprite.enabled = false;
            ChangeBananaSprite();
            currentSprite.enabled = true;
        }
    }
Exemplo n.º 2
0
 public void SetBananaState(int state)
 {
     eBananaState = (eBananaState)state;
 }
Exemplo n.º 3
0
 private void Start()
 {
     eBananaState = eBananaState.ORIGINAL;
 }