Exemple #1
0
    // Start is called before the first frame update


    // Update is called once per frame
    void Update()
    {
        if (PS == null)
        {
            PS = GameObject.Find("Particle System").GetComponent <ParticleSystem>();
        }
        if (Player == null)
        {
            Player = GameObject.Find("NewBorn");
        }
        var sh = PS.shape;

        if (trigger == true)
        {
            sh.radius -= 0.5f * Time.deltaTime;
        }
        if (sh.radius <= 0.01)
        {
            trigger   = false;
            sh.radius = 1;
            PS.Stop();
            Player.SetActive(true);
            if (restart == true)
            {
                restart = false;
                SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().buildIndex);
            }
        }
        if (Boss == null)
        {
            Boss = GameObject.Find("FinalBoss");
        }
        if (door == null)
        {
            door = GameObject.Find("Final").transform.Find("Door").gameObject;
        }
        if (mBossTrigger == null)
        {
            mBossTrigger = GameObject.Find("Final").transform.Find("BOSSTrigger").GetComponent <BOSSTrigger>();
        }
        if (SpawnPointOne == null)
        {
            SpawnPointOne = GameObject.Find("Final").transform.Find("SpawnSpotOne").gameObject;
        }
        if (SpawnPointTwo == null)
        {
            SpawnPointTwo = GameObject.Find("Final").transform.Find("SpawnSpotTwo").gameObject;
        }
        if (mBossTrigger.isStepedon != true)
        {
            Boss.SetActive(false);
            playerdonce = false;
        }

        FinalBOSSIntro();
    }
Exemple #2
0
 void Start()
 {
     Player        = GameObject.Find("NewBorn");
     PS            = GameObject.Find("Particle System").GetComponent <ParticleSystem>();
     SpawnPointOne = GameObject.Find("Final").transform.Find("SpawnSpotOne").gameObject;
     SpawnPointTwo = GameObject.Find("Final").transform.Find("SpawnSpotTwo").gameObject;
     door          = GameObject.Find("Final").transform.Find("Door").gameObject;
     Boss          = GameObject.Find("FinalBoss");
     mBossTrigger  = GameObject.Find("Final").transform.Find("BOSSTrigger").GetComponent <BOSSTrigger>();
     Boss.SetActive(false);
 }