Example #1
0
    private void OnWilt()
    {
        HUD.SetWarning("You wilted!");
        AC.SetBool("isMoving", false);

        if (GM.isRecording)
        {
            GM.StopRecording();
            PC.SwitchToPlayer(this, AC, CC);
            ResetGhosts();
            AnimateGhosts();
        }
        else
        {
            Debug.Log("PS::Player wilted");
            PC.FreezePlayer();
            sunMeter   -= deathCost;
            waterMeter -= deathCost;
            AC.SetTrigger("OnWilt");
            status = Player_Status.wilting;
        }
    }