void Start() { player = GameObject.FindGameObjectWithTag("Player"); playerCtr = player.GetComponent <MegaManController>(); explosionAnim = explosion.GetComponent <Animator>(); anim = GetComponent <Animator> (); attackTime = Time.time + Random.Range(attackMinTime, attackMaxTime); }
void OnTriggerEnter2D(Collider2D col) { GameObject player = GameObject.FindGameObjectWithTag("Player"); MegaManController megaManController = player.GetComponent <MegaManController>(); if (col.gameObject.CompareTag("Player")) { megaManController.health += 3; Object.Destroy(this.gameObject); } }
public void CallGodToRespawn() { currentMegaMan = GameObject.FindGameObjectWithTag("Player"); megaManContoller = currentMegaMan.GetComponent <MegaManController>(); enemies = GameObject.FindGameObjectsWithTag("Enemy"); Camera.main.transform.position = new Vector3(5.5f, -0.03373f, -10f); Destroy(currentMegaMan); for (int i = 0; i < enemies.Length - 1; i++) { Destroy(enemies[i]); } Instantiate(MegaMan); SpawnAllEnemeies(); }
public void CallGodToRespawn() { // Find all objects to reset currentMegaMan = GameObject.FindGameObjectWithTag("Player"); megaManContoller = currentMegaMan.GetComponent <MegaManController>(); enemies = GameObject.FindGameObjectsWithTag("Enemy"); Camera.main.transform.position = new Vector3(5.5f, -0.03373f, -10f); // Destroys the mega man Destroy(currentMegaMan); // Destroys the enemies for (int i = 0; i < enemies.Length - 1; i++) { Destroy(enemies[i]); } // Creates the mega man, from scratch, wow smart guy Instantiate(MegaMan); // Creates the enemies SpawnAllEnemeies(); }