private void setButton() { //생성해준다. GameObject Item = Instantiate(ItemPrefab, uiCanvas.transform); GameObject Taming = Instantiate(TamingPrefab, uiCanvas.transform); //스크립트 받아온 후 정보를 준다. _Item = Item.GetComponent <WellImage>(); _Item.targetTr = transform; _Item.offset = ItemOffset; //이미지를 false로 바꿔 화면에 안 나오도록 해준다. _Item.transform.GetComponent <Image>().enabled = false; _Item.transform.GetComponent <Button>().interactable = false; //item버튼 동적 할당 Button item = _Item.transform.GetComponent <Button>(); item.onClick.AddListener(() => { OnClickItme(transform); }); _Taming = Taming.GetComponent <WellImage>(); _Taming.targetTr = transform; _Taming.offset = TamingOffset; _Taming.transform.GetComponent <Image>().enabled = false; _Taming.transform.GetComponent <Button>().interactable = false; //Taming버튼 동적 할당 Button taming = _Taming.transform.GetComponent <Button>(); taming.onClick.AddListener(() => { OnClickTaming(transform); }); }
void SetwWell() { GameObject well = Instantiate(WellPrefab, uiCanvas.transform); _well = well.GetComponent <WellImage>(); _well.targetTr = transform; _well.offset = wellOffset; }