Ejemplo n.º 1
0
    public override void Setup(object obj)
    {
        base.Setup(obj);
        StoreItem item = obj as StoreItem;

        Icon.sprite = item.GetIcon();

        /*
         *      if(item.Level <= Player.Instance.Level &&
         *              (!item.Hidden || item.Hidden && item.Purchased))
         *      {
         *              Icon.sprite = item.GetIcon();
         *
         *              if(IsGoal)
         *              {
         *                      _goalImage = (Image)GameObject.Instantiate(Resources.Load<Image>(GOAL_PATH)
         *                              ,Vector3.zero,Quaternion.identity);
         *                      _goalImage.rectTransform.SetParent(transform,false);
         *              }
         *      }
         *      else
         *      {
         *              Locked = true;
         *              Icon.sprite = AssetLookUp.Instance.Locked;
         *              ActionButton.interactable = false;
         *              ActionButton.image.color = LockedColor;
         *      }
         */

        SetBackground();
    }