public virtual void Init() { Transform = Object.transform; _name = Transform.Find("tex_name").GetComponent <Text>(); _count = Transform.Find("tex_count").GetComponent <Text>(); _icon = Transform.Find("img_icon").GetComponent <Image>(); _lock = Transform.Find("Lock").GetComponent <Image>(); JB = Transform.Find("bg").GetComponent <JButton>(); BuildJd = null; BSJd = null; }
public virtual Build New(GameObject _Obj) { Obj = _Obj; Tr = _Obj.transform; SpIcon = Tr.Find("img_icon").GetComponent <SpriteRenderer>(); JB = SpIcon.GetComponent <JButton>(); SpR = _Obj.transform.GetChild(1).GetComponent <SpriteRenderer>(); Collider = SpIcon.GetComponent <BoxCollider>(); myGroundTiles = new List <GroundTile>(); _testGroundTiles = new List <GroundTile>(); SkinBtn = Tr.Find("img_skin").GetComponent <JButton>(); SkinBtn.gameObject.SetActive(false); _tr_putCon = Tr.Find("img_putCon"); _tr_putCon.gameObject.SetActive(false); FlipBtn = _tr_putCon.Find("img_flip").GetComponent <JButton>(); RecBtn = _tr_putCon.Find("img_recover").GetComponent <JButton>(); CancelBtn = _tr_putCon.Find("img_cancel").GetComponent <JButton>(); ConfirmBtn = _tr_putCon.Find("img_confirm").GetComponent <JButton>(); Area = new bool[5][]; for (int i = 0; i < 5; i++) { Area[i] = new bool[5]; for (int j = 0; j < 5; j++) { Area[i][j] = false; } } BuildJd = null; BSJd = null; return(this); }