public void InstantiateProgressingBar(RectTransform targetCanvas) { GameObject obj = Instantiate(m_HealthBarPrefab) as GameObject; m_HealthBarController = obj.GetComponent <HealthBarController>(); m_HealthBarController.SetFirstUpdate(true); m_HealthBarController.SetShuoldUpdate(true); m_HealthBarController.SetTargetCanvas(targetCanvas); m_HealthBarController.SetFollowObject(m_CachedTransform); Vector3 offset = new Vector3(0, -(0.5f * Constant.UNIT + 0.5f), 0f); m_HealthBarController.SetUnitOffset(offset); m_HealthBarController.SetScreenOffset(Vector3.zero); }