// Update is called once per frame void Update() { if (mTarget.GetStatus() == CUnit.UNIT_STATUS.US_DYING) { Destroy(gameObject); return; } Vector3 pos = mTarget.GetPos() * CGameScaller.GetInstance().GetScale(); pos -= CGameManager.GetInstance().GetPos(); pos.z = 1.0f; pos *= 1.0f / CUIManager.GetInstance().GetScaleFactor(); pos.y += 25; SetPos(pos.x, pos.y); SetValue(mTarget.GetHpPercent()); }