Esempio n. 1
0
    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); });
    }
Esempio n. 2
0
    void SetwWell()
    {
        GameObject well = Instantiate(WellPrefab, uiCanvas.transform);

        _well          = well.GetComponent <WellImage>();
        _well.targetTr = transform;
        _well.offset   = wellOffset;
    }