Esempio n. 1
0
    private void OnCheckPlayer(ButtonScript obj, object args, int param1, int param2)
    {
        ArenaPlayerCellUI cell = obj.GetComponent <ArenaPlayerCellUI> ();

        if (cell.Player == null)
        {
            return;
        }

        NetConnection.Instance.requestCheckMsg(cell.Player.name_);
    }
Esempio n. 2
0
    void Start()
    {
        UIManager.SetButtonEventHandler(closeBtn.gameObject, EnumButtonEvent.OnClick, OnClose, 0, 0);
        UIManager.SetButtonEventHandler(rollBtn.gameObject, EnumButtonEvent.OnClick, OnRoll, 0, 0);
        UIManager.SetButtonEventHandler(rankBtn.gameObject, EnumButtonEvent.OnClick, OnRank, 0, 0);
        UIManager.SetButtonEventHandler(buyBtn.gameObject, EnumButtonEvent.OnClick, OnBuy, 0, 0);
        UIManager.SetButtonEventHandler(rewardIcon.gameObject, EnumButtonEvent.OnClick, OnrewardIcon, 0, 0);
        UIManager.SetButtonEventHandler(recordListBtn.gameObject, EnumButtonEvent.OnClick, OnRecordList, 0, 0);

        arenaMyRankLab.text     = LanguageManager.instance.GetValue("arenaMyRankLab");
        arenaRollBtnLab.text    = LanguageManager.instance.GetValue("arenaRollBtnLab");
        arenaMyRankInfoLab.text = LanguageManager.instance.GetValue("arenaMyRankInfoLab");
        arenaFigthInfoLab.text  = LanguageManager.instance.GetValue("arenaFigthInfoLab");
        arenaRankBtnLab.text    = LanguageManager.instance.GetValue("arenaRankBtnLab");
        myNameLab.text          = GamePlayer.Instance.InstName;
        myLevelLab.text         = GamePlayer.Instance.GetIprop(PropertyType.PT_Level).ToString();

        for (int i = 0; i < challengePlayers.Count; i++)
        {
            if (i == challengePlayers.Count - 1)
            {
                ArenaPlayerCellUI apcUI = challengePlayers[i].gameObject.GetComponent <ArenaPlayerCellUI>();
                GuideManager.Instance.RegistGuideAim(apcUI.challengeBtn.gameObject, GuideAimType.GAT_OfflineJJC4);
            }
            UIManager.SetButtonEventHandler(challengePlayers[i].gameObject, EnumButtonEvent.OnClick, OnCheckPlayer, 0, 0);
        }

        checkPlayerUI.callBack = closeCheckPlayer;

        ArenaSystem.Instance.arenaRivalEvent   += new ArenaRivalHandler(OnReqsetRival);
        ArenaSystem.Instance.UpdateArenaEnven  += new RequestEventHandler <COM_EndlessStair> (OnUpdateMyInfo);
        ArenaSystem.Instance.checkPlayerEnven  += new RequestEventHandler <COM_SimplePlayerInst> (CheckPlayer);
        ArenaSystem.Instance.newBattleMsgEnven += new RequestEventHandler <COM_JJCBattleMsg> (OnNewbattleMsg);
        NetConnection.Instance.requestMyAllbattleMsg();
        NetConnection.Instance.requestRival();
        NetConnection.Instance.requestMySelfJJCData();

        ArenaSystem.Instance.openPvE = true;
        OpenPanelAnimator.PlayOpenAnimation(this.panel);

        DropData dropData = DropData.GetData(PvRrewardData.GetRewardData(1));

        if (dropData == null)
        {
            return;
        }
        ItemCellUI itemcell = UIManager.Instance.AddItemCellUI(No1Item0, (uint)dropData.item_1_);

        itemcell.showTips = true;
        ItemCellUI itemcell1 = UIManager.Instance.AddItemCellUI(No1Item1, (uint)dropData.item_2);

        itemcell1.showTips = true;
        No1Item2.gameObject.SetActive(false);
        //ItemCellUI itemcell2 =  UIManager.Instance.AddItemCellUI (No1Item2,(uint)dropData.item_3);
        //itemcell2.showTips = true;

        No1ItemLab0.text = dropData.item_num_1_.ToString();
        No1ItemLab1.text = dropData.item_num_2.ToString();
        No1ItemLab2.text = dropData.item_num_3.ToString();


        GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_OfflineJJCUI);
    }