protected void AttachHealthBar(float barWidth = 24, float barHeight = 2, float yOffset = 1f) { Object healthBarObject = Instantiate(healthBarPrefab, transform.position, Quaternion.identity); GameObject healthBarInstance = healthBarObject as GameObject; healthBarInstance.transform.parent = transform; healthBarController = healthBarInstance.GetComponent <HealthBarController>(); healthBarController.SetFacing(Facing.RIGHT); healthBarController.SetColorSprite(healthBarColorSprite); healthBarController.SetBarSize(barWidth, barHeight); healthBarController.SetYOffset(yOffset); }