void MoveEnemyHealthBar(string uuid, Vector3 pos) { if (EnemyHealthBars.ContainsKey(uuid)) { SB_HealthBar health = EnemyHealthBars[uuid]; pos = pos + (Vector3.up * 30.0f); pos.z = -200; health.gameObject.transform.position = pos; } }
void AddEnemyHealthBar(string uuid, int hp, Vector3 pos) { if (EnemyHealthBars.ContainsKey(uuid) == false) { pos.z = 0; SB_HealthBar health = Object.Instantiate(Resources.Load <SB_HealthBar>("HealthBar"), pos, Quaternion.identity) as SB_HealthBar; health.gameObject.transform.SetParent(RoomManager.m_WorldSpaceHUD.transform); RectTransform rect = health.gameObject.transform.GetComponent <RectTransform>(); rect.sizeDelta = new Vector2(70, 9); health.SetMaxHealth(hp); EnemyHealthBars.Add(uuid, health); } }