|
@@ -4,6 +4,7 @@ namespace GFGGame
|
|
|
public class ItemView
|
|
|
{
|
|
|
private GComponent _obj;
|
|
|
+ private GComponent _item;
|
|
|
private GLoader _loaIcon;
|
|
|
private GLoader _loaRarity;
|
|
|
private GTextField _txtName;
|
|
@@ -23,25 +24,26 @@ namespace GFGGame
|
|
|
public ItemView(GComponent obj)
|
|
|
{
|
|
|
_obj = obj;
|
|
|
- _loaIcon = obj.GetChild("loaIcon") as GLoader;
|
|
|
- _loaRarity = obj.GetChild("loaRarity") as GLoader;
|
|
|
- _txtName = obj.GetChild("txtName") as GTextField;
|
|
|
+ _item = obj.GetChild("comItemIcon").asCom;
|
|
|
+ _loaIcon = _item.GetChild("loaIcon") as GLoader;
|
|
|
+ _loaRarity = _item.GetChild("loaRarity") as GLoader;
|
|
|
+ _txtName = _item.GetChild("txtName") as GTextField;
|
|
|
_txtCount = obj.GetChild("txtCount") as GTextField;
|
|
|
- _txtHasCount = obj.GetChild("txtHasCount") as GTextField;
|
|
|
+ _txtHasCount = _item.GetChild("txtHasCount") as GTextField;
|
|
|
// _imgGot = obj.GetChild("imgGot") as GImage;
|
|
|
- _grpGot = obj.GetChild("grpGot") as GGroup;
|
|
|
- _imgNotHas = obj.GetChild("imgNotHas") as GImage;
|
|
|
- _imgHas = obj.GetChild("imgHas") as GImage;
|
|
|
- _imgShouTong = obj.GetChild("imgShowTong") as GImage;
|
|
|
+ _grpGot = _item.GetChild("grpGot") as GGroup;
|
|
|
+ _imgNotHas = _item.GetChild("imgNotHas") as GImage;
|
|
|
+ _imgHas = _item.GetChild("imgHas") as GImage;
|
|
|
+ _imgShouTong = _item.GetChild("imgShowTong") as GImage;
|
|
|
// _grpCount = obj.GetChild("grpCount") as GGroup;
|
|
|
// AddClickListener();
|
|
|
- _obj.onClick.Remove(AddClickListener);
|
|
|
- _obj.onClick.Add(AddClickListener);
|
|
|
+ _item.onClick.Remove(AddClickListener);
|
|
|
+ _item.onClick.Add(AddClickListener);
|
|
|
}
|
|
|
public void Dispose()
|
|
|
{
|
|
|
- _obj.onClick.Remove(AddClickListener);
|
|
|
- _obj.Dispose();
|
|
|
+ _item.onClick.Remove(AddClickListener);
|
|
|
+ _item.Dispose();
|
|
|
}
|
|
|
private void AddClickListener()
|
|
|
{
|
|
@@ -206,5 +208,17 @@ namespace GFGGame
|
|
|
_showTips = value;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public float SetComItemScale
|
|
|
+ {
|
|
|
+ set
|
|
|
+ {
|
|
|
+ _item.SetScale(value, value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public void SetTxtCountPos(int x, int y)
|
|
|
+ {
|
|
|
+ _txtCount.SetPosition(x, y, 0);
|
|
|
+ }
|
|
|
}
|
|
|
}
|