public void LinkGameGuage(Slider guage, Vector3 position, bool isHPGuage) { GameObject canvasObject = transform.Find("Canvas").gameObject; guage.transform.SetParent(canvasObject.transform); guage.transform.localPosition = position; guage.transform.localScale = Vector3.one; GameSlider slider = null; if (isHPGuage) { slider = new HPSlider(); slider.Init(guage, this); } else { slider = new CooltimeSlider(); slider.Init(guage, this); } _gaugeList.Add(slider); }