void InitEvent() { exitBtn = CommonFunc.FindObjects("exit")[0].GetComponent <Button>(); exitBtn.onClick.AddListener(() => { SetActive(false); SceneControl.Inst().ExitCurScene(); }); Button bagBtn = CommonFunc.FindObjects("bagBtn")[0].GetComponent <Button>(); bagBtn.onClick.AddListener(() => { BagControl.Inst().OpenBagView(); }); Button scrollBtn = CommonFunc.FindObjects("scrollBtn")[0].GetComponent <Button>(); scrollBtn.onClick.AddListener(() => { CopyControl.Inst().OpenScrollView(); }); Button reproduceBtn = CommonFunc.FindObjects("reproduceBtn")[0].GetComponent <Button>(); reproduceBtn.onClick.AddListener(() => { CopyControl.Inst().OpenReproduceView(); }); }
void Awake() { UILayerMain = CommonFunc.FindObjects("mainlayer")[0]; UILayerMiddle = CommonFunc.FindObjects("middlelayer")[0]; UILayerTop = CommonFunc.FindObjects("toplayer")[0]; JoystickCom = CommonFunc.FindObjects("JoystickView")[0].GetComponent <ETCJoystick>(); CopyControl.Inst(); BagControl.Inst(); }
void Start() { bag = GameObject.Find("Bag").GetComponent <BagControl>(); img = transform.FindChild("StoreClose").GetComponent <Image>(); EventTriggerListener.Get(img.gameObject).onClick = OnClick; coinText = transform.FindChild("Coin").GetComponent <Text>(); PlayerInfo.OnInfoChangedEvent += UpdateCoin; UpdateCoin(InfoType.Coin); for (int i = 101; i <= 112; i++) { Transform obj; obj = Instantiate(Resources.Load <Transform>("ShopItem")); obj.SetParent(GameObject.Find("ShopingGrild").transform); obj.localScale = Vector3.one; obj.localPosition = Vector3.zero; ObjectInfo info = new ObjectInfo(); info = ObjectInfoManager.Instance.GetObjectInfo(i); obj.GetComponent <ShopItem>().id = info.Id; obj.FindChild("GoodImg").GetComponent <Image>().sprite = Resources.Load <Sprite>(info.IconName) as Sprite; obj.FindChild("GoodText").GetComponent <Text>().text = info.des; obj.FindChild("GoodCoinText").GetComponent <Text>().text = info.Buy.ToString(); } }