/* Se encarga de instanciar enemigos */ void Update() { if (boss == false) { ghostRespawn(); if (timerScript.GetTime() > bossTime) { boss = true; } } else { if (bossRespawned == false) { /* Quitar todos los otros fantasmas */ int enemyCount = enemyParent.transform.childCount; for (int i = 0; i < enemyCount; i++) { enemyParent.transform.GetChild(i).GetComponent <EnemyIA>().disappearGhost(); } /* Hacerlo más grande */ spawnable.transform.localScale = new Vector3(4, 4, 1); /* Spawn fantasma grande */ spawnEnemy(); /* Vuelta a normalidad -> Es el mismo recurso y se queda permanente */ spawnable.transform.localScale = new Vector3(1, 1, 1); bossRespawned = true; if (Social.localUser.authenticated) { GooglePlayManager.SetOnlineAchievement("CgkInJLw2NEXEAIQEg"); } } else { ghostRespawn(); } } }