protected override void Awake()
    {
        base.Awake();
        titleLabel     = transform.Find("title").GetComponent <UILabel>();
        preLevelLabel  = transform.Find("building/pre/level/label").GetComponent <UILabel>();
        nextLevelLabel = transform.Find("building/next/level/label").GetComponent <UILabel>();
        tableView      = transform.Find("upgradeeffect/microview/panel/tableview").GetComponent <NTableView>();
        levelLabel     = transform.Find("consume/level").GetComponent <UILabel>();
        preIcon        = transform.Find("building/pre/frame/icon").GetComponent <UISprite>();
        nextIcon       = transform.Find("building/next/frame/icon").GetComponent <UISprite>();
        pointGo        = transform.Find("okbtn/point").gameObject;
        Transform cellGroup = transform.Find("consume/costlist");

        for (int i = 0; i < cellGroup.childCount; i++)
        {
            CostCell  cell  = new CostCell();
            Transform trans = cellGroup.GetChild(i);
            cell.go    = trans.gameObject;
            cell.title = trans.Find("title").GetComponent <UILabel>();
            cell.value = trans.Find("value").GetComponent <UILabel>();
            costCellList.Add(cell);
        }

        //bind event
        UIButton button = transform.Find("okbtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(OnUpgrade));
        button = transform.Find("closebtn").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(Close));

        sanctuaryPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Sanctuary) as SanctuaryPackage;
        itemPackage      = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Item) as ItemPackage;
        userPackage      = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_User) as UserPackage;
    }
Esempio n. 2
0
    protected override void Awake()
    {
        base.Awake();
        //get component
        manorExpProgress = transform.Find("Manor/exp").GetComponent <UIProgressBar>();
        levelLabel       = transform.Find("Manor/level").GetComponent <UILabel>();
        IDLabel          = transform.Find("Manor/idlabel").GetComponent <UILabel>();
        mailTagLabel     = transform.Find("Mail/point/num").GetComponent <UILabel>();
        nameLabel        = transform.Find("Manor/name").GetComponent <UILabel>();
        mailTagGo        = transform.Find("Mail/point").gameObject;
        tableView        = transform.Find("Eventinfo/panel/tableview").GetComponent <NTableView>();
        //bind event
        UIButton button = transform.Find("News").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(OnNews));
        button = transform.Find("Mail").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnMail));
        button = transform.Find("ranking").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnRanking));

        userPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_User) as UserPackage;
        mailPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Mail) as MailPackage;

        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETMESSAGETAG, OnGetMessgeTag);
        FacadeSingleton.Instance.RegisterEvent("RefreshMailTag", RefreshMailTag);
        FacadeSingleton.Instance.RegisterEvent("RefreshManorLevel", InitView);
        FacadeSingleton.Instance.RegisterEvent("RefreshEvent", ShowEventIcon);
    }
Esempio n. 3
0
    protected override void Awake()
    {
        base.Awake();
        //get component
        //player info
        bloodProgess   = transform.Find("playerinfo/status/health").GetComponent <UIProgressBar>();
        bloodLabel     = transform.Find("playerinfo/status/health/label").GetComponent <UILabel>();
        hungerProgress = transform.Find("playerinfo/status/hunger").GetComponent <UIProgressBar>();
        hungerLabel    = transform.Find("playerinfo/status/hunger/label").GetComponent <UILabel>();
        thirstProgress = transform.Find("playerinfo/status/thirst").GetComponent <UIProgressBar>();
        thirstLabel    = transform.Find("playerinfo/status/thirst/label").GetComponent <UILabel>();
        attackLabel    = transform.Find("property/panel/grid/attack/value").GetComponent <UILabel>();
        defenseLable   = transform.Find("property/panel/grid/defense/value").GetComponent <UILabel>();
        agileLabel     = transform.Find("property/panel/grid/agile/value").GetComponent <UILabel>();
        speedLabel     = transform.Find("property/panel/grid/speed/value").GetComponent <UILabel>();
        intellectLabel = transform.Find("property/panel/grid/intellect/value").GetComponent <UILabel>();
        healthLabel    = transform.Find("property/panel/grid/health/value").GetComponent <UILabel>();
        moodLabel      = transform.Find("property/panel/grid/mood/value").GetComponent <UILabel>();
        loadLabel      = transform.Find("property/panel/grid/load/value").GetComponent <UILabel>();
        resLabel       = transform.Find("playerinfo/res/resouce/label").GetComponent <UILabel>();
        moneyLabel     = transform.Find("playerinfo/res/money/label").GetComponent <UILabel>();
        elecLabel      = transform.Find("playerinfo/res/elec/label").GetComponent <UILabel>();
        interestLabel  = transform.Find("playerinfo/player/interest").GetComponent <UILabel>();
        sortNameLabel  = transform.Find("store/tabname").GetComponent <UILabel>();
        capLabel       = transform.Find("store/cap").GetComponent <UILabel>();
        expProgress    = transform.Find("playerinfo/player/exp").GetComponent <UIProgressBar>();
        expLabel       = transform.Find("playerinfo/player/exp/label").GetComponent <UILabel>();
        levelLabel     = transform.Find("playerinfo/player/level").GetComponent <UILabel>();
        nameLabel      = transform.Find("playerinfo/player/name").GetComponent <UILabel>();
        //equip
        //item
        tableView = transform.Find("store/itemview/tableview").GetComponent <NTableView>();
        //bind event
        UIButton button = transform.Find("closebtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        button = transform.Find("store/tabgroup/grid/tab0").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnTab0));
        button = transform.Find("store/tabgroup/grid/tab1").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnTab1));
        button = transform.Find("store/tabgroup/grid/tab2").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnTab2));
        button = transform.Find("equip/head").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnEquipHead));
        button = transform.Find("equip/chest").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnEquipChest));
        button = transform.Find("equip/weapon").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnEquipWeapon));
        button = transform.Find("equip/pants").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnEquipPants));
        button = transform.Find("equip/shoes").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnEquipShoes));

        FacadeSingleton.Instance.RegisterEvent("RefreshStoreHouse", RefreshStoreHouse);

        itemPackage      = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Item) as ItemPackage;
        userPackage      = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_User) as UserPackage;
        sanctuaryPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Sanctuary) as SanctuaryPackage;
    }
Esempio n. 4
0
    protected override void Awake()
    {
        base.Awake();
        UIButton button = transform.Find("cancelbtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        okBtn     = transform.Find("okbtn").GetComponent <UIButton>();
        tableView = transform.Find("resview/tableview").GetComponent <NTableView>();
        FacadeSingleton.Instance.RegisterEvent("OpenCostRes", OpenCostRes);
    }
Esempio n. 5
0
    protected override void Awake()
    {
        base.Awake();
        tableView = transform.Find("inbox/panel/tableview").GetComponent <NTableView>();
        dateLabel = transform.Find("datelabel").GetComponent <UILabel>();

        UIButton button = transform.Find("closebtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        // button = transform.Find("jumpbtn").GetComponent<UIButton>();
        // button.onClick.Add(new EventDelegate(OnJump));
        dynamicPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Dynamic) as DynamicPackage;
    }
Esempio n. 6
0
    protected override void Awake()
    {
        base.Awake();
        //bind callback
        UIButton button = transform.Find("closebtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        UIEventListener listener = transform.Find("inbox/buildingview/texture").GetComponent <UIEventListener>();

        listener.onDrag += OnModelRotete;
        tableView        = transform.Find("inbox/panel/tableview").GetComponent <NTableView>();

        //find component
        titleLabel   = transform.Find("inbox/title").GetComponent <UILabel>();
        contentLable = transform.Find("inbox/describe/content").GetComponent <UILabel>();
    }
Esempio n. 7
0
    protected override void Awake()
    {
        base.Awake();
        tableView = transform.Find("macroview/panel/tableview").GetComponent <NTableView>();
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETGROUPPAGECOUNT, OnGetGroupCount);
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETGROUPRANKING, OnGetGroupRanking);
        UIButton button = transform.Find("closebtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        button = transform.Find("tabgroup/manor").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnShowGroupRanking));
        button = transform.Find("tabgroup/person").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnShowPlayerRanking));

        dynamicPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Dynamic) as DynamicPackage;
        userPackage    = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_User) as UserPackage;
    }
Esempio n. 8
0
    protected override void Awake()
    {
        base.Awake();
        UIButton button = transform.Find("closebtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        button = transform.Find("index/next").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnNextPage));
        button = transform.Find("index/pre").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnPrePage));
        indexLabel = transform.Find("index/label").GetComponent <UILabel>();
        tableView  = transform.Find("mailview/panel/tableview").GetComponent <NTableView>();

        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETPAGECOUNT, OnGetPageCount);
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETPAGELIST, OnGetPageList);
        userPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_User) as UserPackage;
        mailPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Mail) as MailPackage;
    }
Esempio n. 9
0
    protected override void Awake()
    {
        base.Awake();
        nameLabel   = transform.Find("itemview/item/name").GetComponent <UILabel>();
        numLabel    = transform.Find("itemview/item/num").GetComponent <UILabel>();
        descLabel   = transform.Find("describe").GetComponent <UILabel>();
        iconSprite  = transform.Find("itemview/item/icon").GetComponent <UISprite>();
        tableView   = transform.Find("effectview/panel/tableview").GetComponent <NTableView>();
        itemPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Item) as ItemPackage;

        UIButton button = transform.Find("mask").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        button = transform.Find("closebtn").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(Close));
        button = transform.Find("usebtn").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnUseItem));
    }
Esempio n. 10
0
    protected override void Awake()
    {
        //get component
        titleLabel = transform.Find("title").GetComponent <UILabel>();
        descLabel  = transform.Find("buildingview/describe").GetComponent <UILabel>();
        tableView  = transform.Find("consumeview/panel/tableview").GetComponent <NTableView>();
        iconSprite = transform.Find("buildingview/buidling/frame/icon").GetComponent <UISprite>();
        pointGo    = transform.Find("okbtn/point").gameObject;
        //bind event
        UIButton button = transform.Find("closebtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));
        button = transform.Find("mask").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(Close));
        button = transform.Find("okbtn").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnUnlock));

        sanctuaryPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Sanctuary) as SanctuaryPackage;

        base.Awake();
    }
Esempio n. 11
0
    protected override void Awake()
    {
        //get component
        nameLabel               = transform.Find("iteminfo/namelabel").GetComponent <UILabel>();
        taxLabel                = transform.Find("taxlabel").GetComponent <UILabel>();
        tableView               = transform.Find("store/itemview/panel/tableview").GetComponent <NTableView>();
        resNumLabel             = transform.Find("resinfo/res/resouce/label").GetComponent <UILabel>();
        goldNumLabel            = transform.Find("resinfo/res/money/label").GetComponent <UILabel>();
        elecNumLabel            = transform.Find("resinfo/res/elec/label").GetComponent <UILabel>();
        dateLabel               = transform.Find("timelabel").GetComponent <UILabel>();
        limitLabel              = transform.Find("iteminfo/buylimit").GetComponent <UILabel>();
        cdTimeLabel             = transform.Find("iteminfo/cdtime").GetComponent <UILabel>();
        priceLabel              = transform.Find("iteminfo/pricelabel").GetComponent <UILabel>();
        capLabel                = transform.Find("store/cap").GetComponent <UILabel>();
        pointGroup              = transform.Find("iteminfo/graph/pointgroup");
        lineRenderer            = GameObject.Find("UI Root/Camera/Linerenderer/point").GetComponent <LineRenderer>();
        lineRenderer.startWidth = 0.005f;
        lineRenderer.endWidth   = 0.005f;
        graphPointList.Add(pointGroup.GetChild(0).gameObject);
        graphPointList[0].SetActive(false);

        //graph
        //x axis
        for (int i = 0; i < 3; i++)
        {
            graphXNodes[i].trans = transform.Find("iteminfo/graph/bg/xAxis/valuegroup").GetChild(i);
            graphXNodes[i].label = graphXNodes[i].trans.GetComponent <UILabel>();
        }
        for (int i = 0; i < 3; i++)
        {
            graphYNodes[i].trans = transform.Find("iteminfo/graph/bg/yAxis/valuegroup").GetChild(i);
            graphYNodes[i].label = graphYNodes[i].trans.GetComponent <UILabel>();
        }

        //bind event
        sellBtn = transform.Find("sellbtn").GetComponent <UIButton>();
        sellBtn.onClick.Add(new EventDelegate(OnSellItem));
        buyBtn = transform.Find("buybtn").GetComponent <UIButton>();
        buyBtn.onClick.Add(new EventDelegate(OnBuyItem));
        UIButton button = transform.Find("closebtn").GetComponent <UIButton>();

        button.onClick.Add(new EventDelegate(Close));

        button = transform.Find("store/tabgroup/grid/tab0").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnTab0));
        button = transform.Find("store/tabgroup/grid/tab1").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnTab1));
        button = transform.Find("store/tabgroup/grid/tab2").GetComponent <UIButton>();
        button.onClick.Add(new EventDelegate(OnTab2));

        FacadeSingleton.Instance.RegisterEvent("TradeSelecItem", OnSelectItem);
        FacadeSingleton.Instance.RegisterEvent("RefreshItem", RefreshView);

        itemPackage      = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Item) as ItemPackage;
        dynamicPackage   = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Dynamic) as DynamicPackage;
        sanctuaryPackage = FacadeSingleton.Instance.RetrieveData(ConstVal.Package_Sanctuary) as SanctuaryPackage;
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETPRICES, OnGetPrice);
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETPURCHASE, OnGetLimit);
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.SELLGOODS, SellItemResponce);
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.BUYGOODS, BuyItemResponce);
        FacadeSingleton.Instance.RegisterRPCResponce((short)Cmd.GETWORLDEVENT, OnGetWorldEvent);
        base.Awake();
    }