Пример #1
0
    void Update()
    {
        SORL = GameObject.FindObjectOfType <StartOrResetLevel>();
        if (SORL.ResetFight)
        {
            CastingBalls       = false;
            CastingPlatforms   = false;
            platformLocsChosen = false;
            platformsOut       = false;

            ballsCasted           = false;
            ballDirChosen         = false;
            ellipseBallsOnTheMove = false;

            P4AbilityBuffer = initAbilityBuffer;

            BigBallSpawnerLeft.localPosition  = new Vector3(-10.95f, 8.07f, 0f);
            BigBallSpawnerRight.localPosition = new Vector3(10.95f, 8.07f, 0f);
        }

        if (BM.GetComponent <EnemyHealthManager>().enemyHealth <= 0)
        {
            fightOver = true;
        }
    }
Пример #2
0
    // Update is called once per frame
    void Update()
    {
        if (GameObject.FindObjectOfType <PuppetBossManager>() != null)
        {
            BM = GameObject.FindObjectOfType <PuppetBossManager>();
        }



        if (BM.GetComponent <EnemyHealthManager>().enemyHealth <= 0)
        {
            Destroy(gameObject);
        }
    }