示例#1
0
    void Start()
    {
        item.SetActive(false);

        UIManager.SetButtonEventHandler(closeBtn.gameObject, EnumButtonEvent.OnClick, OnClickclose, 0, 0);
        UIManager.SetButtonEventHandler(CancelBtn.gameObject, EnumButtonEvent.OnClick, OnClickCancel, 0, 0);

//		for(int i =0;i<GamePlayer.Instance.titles.Count;i++)
//		{
//			TitleData pdata = TitleData.GetTitleByValue(GamePlayer.Instance.titles[i]);
//			titledata.Add(pdata);
//		}
        AddItem(GamePlayer.Instance.titles);

        if (GamePlayer.Instance.titleHide_)
        {
            titleLabel.text = "";
        }
        else
        {
            TitleData tData = TitleData.GetTitleData(GamePlayer.Instance.GetIprop(PropertyType.PT_Title));
            if (tData == null)
            {
                titleLabel.text = "";
            }
            else
            {
                titleLabel.text = tData.desc_;
            }
        }
    }
示例#2
0
 void AddItem(List <int> ptdata)
 {
     for (int i = 0; i < ptdata.Count; i++)
     {
         GameObject clone = GameObject.Instantiate(item) as GameObject;
         clone.SetActive(true);
         clone.transform.parent     = grid.transform;
         clone.transform.position   = Vector3.zero;
         clone.transform.localScale = Vector3.one;
         TitleCell tcell = clone.GetComponent <TitleCell>();
         tcell.titleLabel.text = TitleData.GetTitleData(ptdata[i]).desc_;
         UIManager.SetButtonEventHandler(clone, EnumButtonEvent.OnClick, OnClickbtn, ptdata[i], 0);
         grid.repositionNow = true;
     }
 }
示例#3
0
    void Start()
    {
        playerInst = GamePlayer.Instance;
        //SetPlayerTitleOk = SetTitle;
        front = playerInst.GetIprop(PropertyType.PT_Front);

        nameLabel.text = playerInst.InstName;
        SetPlayerInfo();
        //SetPlayerInfo ("无", /*PlayerData.GetData(playerInst.Properties [(int)PropertyType.PT_TableId]).Race_*/"", playerInst.Properties [(int)PropertyType.PT_Level], playerInst.Properties [(int)PropertyType.PT_Reputation], 0, "无", playerInst.Properties [(int)PropertyType.], playerInst.Properties [(int)PropertyType.PT_HpCurr], playerInst.Properties [(int)PropertyType.PT_MpCurr], playerInst.Properties [(int)PropertyType.PT_Land], playerInst.Properties [(int)PropertyType.PT_Water], playerInst.Properties [(int)PropertyType.PT_Fire], playerInst.Properties [(int)PropertyType.PT_Wind]);
        //raceIcon.spriteName = PlayerData.GetData (playerInst.GetIprop(PropertyType.PT_TableId)).RaceIcon_;
        InitPlayerFront();

        UpdateInfo();
        //GamePlayer.Instance.OnIPropUpdate += UpdateInfo;
        //SetTitle ();
        GamePlayer.Instance.OnUpdateConvertExp = UpdateConvertExp;
        UIManager.SetButtonEventHandler(frontBtn.gameObject, EnumButtonEvent.OnClick, OnClickfront, 0, 0);
        UIManager.SetButtonEventHandler(BackRowBtn.gameObject, EnumButtonEvent.OnClick, OnClickBackRow, 0, 0);
        UIManager.SetButtonEventHandler(genggaiBtn.gameObject, EnumButtonEvent.OnClick, OnClickgenggai, 0, 0);
        UIManager.SetButtonEventHandler(chucunBtn.gameObject, EnumButtonEvent.OnClick, OnClickchucunBtn, 0, 0);
        UIManager.SetButtonEventHandler(chucunCloseBtn.gameObject, EnumButtonEvent.OnClick, OnClickchucunCloseBtn, 0, 0);


        if (GamePlayer.Instance.titleHide_)
        {
            zhandouliLable.text = "";
        }
        else
        {
            TitleData tData = TitleData.GetTitleData(GamePlayer.Instance.GetIprop(PropertyType.PT_Title));
            if (tData == null)
            {
                zhandouliLable.text = "";
            }
            else
            {
                zhandouliLable.text = tData.desc_;
            }
        }
        if (GlobalValue.isBattleScene(StageMgr.Scene_name))
        {
            frontBtn.gameObject.SetActive(false);
            BackRowBtn.gameObject.SetActive(false);
        }
        GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_PlayerUIStatusSwitch);
        GameManager.Instance.UpdatePlayermake += UpdatePlayerTitle;
    }
示例#4
0
    void UpdatePlayerTitle()
    {
        if (GamePlayer.Instance.titleHide_)
        {
            titleLabel.text = "";
            return;
        }

        TitleData tData = TitleData.GetTitleData(GamePlayer.Instance.GetIprop(PropertyType.PT_Title));

        if (tData == null)
        {
            titleLabel.text = "";
        }
        else
        {
            titleLabel.text = tData.desc_;
        }
    }
示例#5
0
 void UpdatePlayerTitle()
 {
     if (GamePlayer.Instance.titleHide_)
     {
         zhandouliLable.text = "";
     }
     else
     {
         TitleData tData = TitleData.GetTitleData(GamePlayer.Instance.GetIprop(PropertyType.PT_Title));
         if (tData == null)
         {
             zhandouliLable.text = "";
         }
         else
         {
             zhandouliLable.text = tData.desc_;
         }
     }
 }