예제 #1
0
    // 게임 끝
    public void GameSet(bool victory)
    {
        //플레이어
        PlayerScript.enabled = false;          // 플레이어 멈춤
        GunScript.AllBulletOff();              // 총알 다 멈춤
        GunScript.gameObject.SetActive(false); // 총 사라짐
        MousePointScript.enabled = false;      // 마우스 포인터 가만히
        PlayerAnimator.enabled   = false;      // 애니메이터 끔
        //에너미
        //샌즈
        EnemyScript.enabled         = false;
        BulletSpawnerScript.enabled = false;
        //가스터
        GasterSpawnerScript.enabled = false;
        //레이저
        LaserSpawnerScript.enabled = false;
        //몹
        MobSpawnerScript.enabled = false;
        MobSpawner.Instance.AllMobOff();
        EnemyScript.AllStop(); // 총알, 애니메이터 다 멈춤

        PlayerSprite.sortingOrder = 11;

        // 승리
        if (victory)
        {
            StartCoroutine("VictorySpriteChange"); // 승리 이미지 변경 코루틴 실행

            //샌즈스프라이트재생
            StartCoroutine("SansDeadAnim");
        }
        else // 패배
        {
            StartCoroutine("LoseSpriteChange"); // 패배 이미지 변경 코루틴 실행
        }
    }