void Start() { // Setting up the references. ai = GetComponent <EnemyAI2>(); anim = GetComponent <Animator>(); //enemyAudio = GetComponent<AudioSource>(); //hitParticles = GetComponentInChildren<ParticleSystem>(); circleCollider = GetComponent <CircleCollider2D>(); loot = GetComponent <LootDrops>(); // Setting the current health when the enemy first spawns. currentHealth = startingHealth; previousHealth = startingHealth; healthbar.SetActive(false); rez = GetComponent <Resurrectable>(); spriteRend = GetComponent <SpriteRenderer>(); if (isStunnable) { stunnable = GetComponent <Stunnable>(); } var prefabs = GameObject.FindGameObjectWithTag("Load").GetComponent <LoadedPrefabs>().prefabs; foreach (var prefab1 in prefabs) { if (prefab1.name == "CritAnim") { critPrefab = prefab1; break; } } CheckOnFire(); CheckFrozen(); }
// Start is called before the first frame update void Start() { loot = GetComponent <LootDrops>(); sr = GetComponent <SpriteRenderer>(); sr.sprite = closedSprite; }