Exemplo n.º 1
0
        public void InstantiateBarHP()
        {
            if (enemyHP == null && !isLastBoss)
            {
                enemyHP = Instantiate(imgHP.gameObject).GetComponent <Image>();
                enemyHP.transform.SetParent(canvas.transform);
                enemyHP.rectTransform.position   = mainCamera.WorldToScreenPoint(enemyHPOffset.position);
                enemyHP.rectTransform.localScale = new Vector3(0.35f, 0.35f, 0.5f);
                enemyHP_Delay = enemyHP.transform.GetChild(0).GetComponent <Image>();

                Minimap.AddEnemy(transform);
            }

            if (enemyHP == null && isLastBoss)
            {
                var obj = Instantiate(LastBossBarHP.Prefab());
                obj.transform.SetParent(canvas.transform);
                LastBossBarHP.AdjustToFitScreen(obj, ref enemyHP, ref enemyHP_Delay);
                (brain as AI_LastBoss).SetNewBarHP(obj);
            }
        }