public void RequestHealthBar(ITargetable user, float heightOffset) { //Health bar could be stored in an object pool for increased performance, but the scale of this game is small so it is not needed. Healthbar bar = Instantiate(HealthbarPrefab, Vector3.zero, Quaternion.identity, MainCanvas.transform).GetComponent <Healthbar>(); bar.SetHealthBar(user, MainCanvas, heightOffset); }