// 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(); }
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); }