Example #1
0
    public void AddUseableAsset(Asset a, UseableItemCallBack callback)
    {
        GameObject go = Instantiate(useableAsset, useableItemsParent.transform);

        go.GetComponent <Image>().sprite = a.assetPortrait;
        // Set tooltip
        go.GetComponent <Tooltip>().EnableToolTip();
        go.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = a.assetName;
        go.transform.GetChild(0).GetChild(1).GetComponent <Text>().text = "" + a.type;
        go.transform.GetChild(0).GetChild(2).GetComponent <Text>().text = "" + a.text;
        go.GetComponent <Button>().onClick.AddListener(delegate { App.Controller.testController.UseAsset(go, callback); });
    }
 public void UseAsset(GameObject go, UseableItemCallBack callBack)
 {
     App.View.testView.ItemUsed(go);
     callBack();
 }