public override bool onEnter() { m_key = new BuyChildKey(); m_key.init(this); var _key = m_key as BuyChildKey; //if (m_key == null) //{ // m_key = new BasekeyState(); // m_key.init(gameObject); // m_key.AddAllBtn(this.Ground.transform.Find("leftGround").gameObject); //} buttonMat = GameResourcesManager.GetMaterial("SelectButton"); GroundManager.getMe().Init(this.Ground.transform.Find("AllGround").GetComponentsInChildren <Button>()); for (int i = 0; i < GroundManager.getMe().leftBtns.Count; i++) { m_key.registerCallBack(GroundManager.getMe().leftBtns[i], btnOnClick); m_key.RegisterOnKeyChangedEvent(GroundManager.getMe().leftBtns[i], btnOnEnter, btnOnExit); } GroundManager.getMe().leftBtns[0].image.material = buttonMat; leftCard = this.Ground.transform.Find("leftCard"); p = BattleManager.Instance.leftPlayer; p.camp = eCamp.Left; textGold = this.UpData.transform.Find("NowGoldImage/nowGold").GetComponent <Text>(); EventManager.getMe().GoldAdd(8); //NotificationCenter.DefaultCenter().AddObserver(this, "SetGold"); return(true); }
public override bool onEnter() { m_key = new BuyChildKey(); m_key.init(this); var _key = m_key as BuyChildKey; //if (m_key == null) //{ // m_key = new BasekeyState(); //} //GameObject obj = this.choseCard; //m_key.init(obj); textName = card.transform.Find("name").GetComponent <Text>(); textProfile = card.transform.Find("profile").GetComponent <Text>(); hpContent = card.transform.Find("hpScroll View/Viewport/Content"); atkContent = card.transform.Find("atkScroll View/Viewport/Content"); star = card.transform.Find("star"); zombieShow = card.transform.Find("portrait").GetComponent <Image>(); for (int i = 0; i < btnCards.Length; i++) { btnCards[i] = this.choseCard.transform.Find("btnCard" + (i + 1) + "_").GetComponent <Button>(); } ChooseCard(BattleWndUIController.GetRound()); SetCardShow(Intercept.Instance.GetIdForBuyName(btnCards[0].name)); //第一次加载无移动判定显示 btnCards[0].transform.Find("BG/sprite").GetComponent <Image>().color = Color.white; //第一次加载无法更新光标 for (int i = 0; i < btnCards.Length; i++) { //_key.addactive(btnCards[i]); m_key.registerCallBack(btnCards[i], btnCardsOnClick); m_key.RegisterOnKeyChangedEvent(btnCards[i], btnCardsOnEnter, btnCardsOnExit); } btnExit = this.choseCard.transform.Find("btnExit").GetComponent <Button>(); m_key.registerCallBack(btnExit, btnExitOnClick); m_key.RegisterOnKeyChangedEvent(btnExit, btnExitOnEnter, btnExitOnExit); //Debug.Log("0"); return(true); }
public override bool onEnter() { m_key = new BuyChildKey(); m_key.init(this); var _key = m_key as BuyChildKey; m_key.registerCallBack(this.UpLevel.GetComponent <Button>(), btnOnUpLevelClick); m_key.registerCallBack(this.Sold.GetComponent <Button>(), btnOnSoldClick); m_key.registerCallBack(this.Recover.GetComponent <Button>(), btnOnRecoverClick); m_key.registerCallBack(this.Move.GetComponent <Button>(), btnOnMoveClick); UpLevel.transform.Find("Text").GetComponent <Text>().color = ColorTypeChange.Instance.HexColorToColor("f99629"); m_key.RegisterOnKeyChangedEvent(UpLevel.GetComponent <Button>(), btnOnEnter, btnOnExit); m_key.RegisterOnKeyChangedEvent(Sold.GetComponent <Button>(), btnOnEnter, btnOnExit); m_key.RegisterOnKeyChangedEvent(Recover.GetComponent <Button>(), btnOnEnter, btnOnExit); m_key.RegisterOnKeyChangedEvent(Move.GetComponent <Button>(), btnOnEnter, btnOnExit); p = BattleManager.getMe().leftPlayer; //ColorUtility.TryParseHtmlString("f99629", out selectColor); // text = transform.Find("Text").GetComponent<Text>(); return(true); }
//public override bool onBack() //{ // uiMgr.getMe().closeTopUI();//删除自己 // return true; //} public override bool onEnter() { m_key = new BuyChildKey(); m_key.init(this); var _key = m_key as BuyChildKey; card = this.myCard.transform.Find("Scroll View/Viewport/Card"); cardShow = this.myCard.transform.Find("card"); btnExit = this.myCard.transform.Find("Scroll View/Viewport/btnExit"); content = this.myCard.transform.Find("Scroll View/Viewport/Content"); textName = cardShow.transform.Find("name").GetComponent <Text>(); textProfile = cardShow.transform.Find("profile").GetComponent <Text>(); hpContent = cardShow.transform.Find("hpScroll View/Viewport/Content"); atkContent = cardShow.transform.Find("atkScroll View/Viewport/Content"); star = cardShow.transform.Find("star"); zombieShow = cardShow.transform.Find("portrait").GetComponent <Image>(); Notify(); //logMgr.log(BattleWndUIController.getMe().getCurButton().name); return(true); }