private void destroyEnemy() { //Fyield return new WaitUntil(cameraShake.hasEnded); trigger.decreaseTotalEnemies(); cameraShake.ShakeCamera(cameraShakeTime, cameraShakeMag); Destroy(transform.parent.gameObject, 0.1f); }
private void destroyEnemy() { cameraShake.ShakeCamera(cameraShakeTime, cameraShakeMag); triggerScript.decreaseTotalEnemies(); //yield return new WaitUntil(cameraShake.hasEnded); //gameObject.SetActive(false); player.GetComponent <EnemySurroundingGoalSpawner>().decreaseAmountByOne(); //reseteamos los objetivos enemyDestination = player.transform; surroundingGoal = null; Destroy(gameObject, 0.1f); }