Пример #1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        if (_GC.gamePhase == gameState.gamePlay)
        {
            switch (col.gameObject.tag)
            {
            case "coletavel":
                updateCheeseAmount();
                Destroy(col.gameObject);
                break;

            case "shelfBreaker":
                _GC.breakShelf();
                break;

            case "triggerEndGame":
                if (_GC.CheeseAmount >= 100)
                {
                    _GC.iscallCat = false;
                    print("Chamar End Game");
                    _GC.completeStage();
                }
                break;

            case "enemy":

                srPlayer.enabled = false;

                if (_GC.isPlayerAlive)
                {
                    _GC.playOneShot(_GC.audioSource[0], _GC.audioClips[2]);
                }
                _GC.isRatInMouth = true;
                _GC.failStage();
                _GC.isPlayerAlive = false;
                break;
            }
        }
    }