//private AudioSource _audioSource; // Use this for initialization void Start() { transform.position = new Vector3(0.5f, 1.0f, 7.5f); footesteps = GameObject.Find("BoiFootsteps").GetComponent <AudioSource>(); oldGuy = GameObject.FindObjectOfType <OldGuy>(); }
// Update is called once per frame void Update() { float pDist = Vector3.Distance(transform.position, player.transform.position); if ((pDist < playerLightingRadius) && Input.GetKeyDown(KeyCode.Space)) { LightOn(); } if (isLightOn) { OldGuy oldGuy = GameObject.FindObjectOfType <OldGuy>(); if (oldGuy.canDestroy) { normalLight.SetActive(true); shieldLight.SetActive(false); } else { normalLight.SetActive(false); shieldLight.SetActive(true); } } else { normalLight.SetActive(false); shieldLight.SetActive(false); } //if (Vector3.Distance(light1.transform.position, oldMan.transform.position) <= radus) // LightOff(); }
private void OnTriggerEnter(Collider other) { if (other.tag == "Player") { Player player = other.GetComponent <Player>(); OldGuy oldMan = GameObject.FindObjectOfType <OldGuy>(); CountDown clock = GameObject.FindObjectOfType <CountDown>(); if (player != null) { if (_powerUpID == 0) { player.SpeedUpOn(); } else if (_powerUpID == 1) { oldMan.ShieldOn(); } else if (_powerUpID == 2) { clock.PuausePower(); } } Destroy(this.gameObject); } }
// Use this for initialization void Start() { normalLight = transform.Find("NormalLight").gameObject; shieldLight = transform.Find("ShieldLight").gameObject; normalLight.SetActive(false); shieldLight.SetActive(false); audios = GetComponents <AudioSource>(); oldGuy = GameObject.FindObjectOfType <OldGuy>(); player = GameObject.FindGameObjectWithTag("Player"); }