private void Die() { anim.SetBool("isDying", true); gameObject.layer = LayerMask.NameToLayer("DeadEnemies"); if (stats && !killStatsAdded) { stats.EnemyKilled++; killStatsAdded = true; } if (skillTree && !experienceAdded) { skillTree.AddExperience(experienceWhenKill); experienceAdded = true; } Destroy(gameObject, timeToDissappearAfterDie); }