Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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);
    }
Esempio n. 4
0
    //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);
    }