// Use this for initialization void Start() { containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>(); playerScript = GameObject.Find("Player").GetComponent <PlayerController>(); shootingRoutine = StartCoroutine(fireBolt()); }
void OnTriggerEnter(Collider col) { if (col.gameObject.tag == "Invader") { col.gameObject.SetActive(false); Destroy(gameObject); ContainerMover containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>(); containerScript.m_invaderCount--; playerScript = GameObject.Find("Player").GetComponent <PlayerController>(); playerScript.score += 100; playerScript.invaderKilledSound.Play(); } if (col.gameObject.tag == "Ship") { Destroy(gameObject); ShipMover shipScript = GameObject.Find("Ship").GetComponent <ShipMover>(); shipScript.collided = true; playerScript = GameObject.Find("Player").GetComponent <PlayerController>(); playerScript.score += 500; playerScript.invaderKilledSound.Play(); } }
void OnTriggerEnter(Collider other) { ContainerMover containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>(); if (other.gameObject.tag == "Invader") { if (!containerScript.restarting) { containerScript.restarting = true; containerScript.restart(); } } }
void OnTriggerEnter(Collider other) { ContainerMover containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>(); if (other.tag != "Player" && other.tag != "Shot") { if (!containerScript.collided) { containerScript.horizontalMove = -containerScript.horizontalMove; containerScript.verticalMove = -0.5f; containerScript.collided = true; } } }