/// <summary> /// 显示神兽信息界面 /// </summary> /// <param name="item"></param> /// <param name="playerData"></param> /// <param name="beastData"></param> private void ShowBeastInfo(IXUIListItem item, PlayerData playerData, BeastData beastData) { if (item != null && playerData != null && beastData != null) { item.SetText("NickNameAndLevel/Label_Player_Name", playerData.Name); item.SetText("NickNameAndLevel/Label_Player_Level", "LV" + playerData.Level); item.SetSprite("Icon/Sprite_Player_Icon", playerData.Icon); DataBeastlist beastList = GameData <DataBeastlist> .dataMap[beastData.BeastTypeId]; if (beastList != null) { //取得皮肤数据 DataSuit suit = null; GameData <DataSuit> .dataMap.TryGetValue(beastData.BeastTypeId, out suit); //神兽名字 string beastName = string.IsNullOrEmpty(beastList.NickName) ? "" : ("-" + beastList.NickName); //神兽皮肤名字 string beastNickname = (suit == null) ? beastList.Name : suit.Name; item.SetText("Label_Beast_Name", string.Format("{0}{1}", beastNickname, beastName)); //设置神兽皮肤 IXUIPicture beastSkin = item.GetUIObject("Picture_Beast_Skin") as IXUIPicture; if (beastSkin != null) { beastSkin.SetVisible(true); beastSkin.SetTexture(string.Format("Texture/Beast/{0}", (suit == null) ? beastList.ModelFile : suit.PicName)); } } else { item.SetVisible(false); } item.Id = playerData.PlayerId; item.SetVisible(true); } }
public IXUIInput m_Input_RoleName = null; //角色名字 public override void Init() { base.Init(); #region 进入游戏按钮 this.m_Button_EnterGame = base.GetUIObject("pn_create2/bt_entergame") as IXUIButton; if (null == this.m_Button_EnterGame) { Debug.Log("this.ButtonEnterGame == null"); this.m_Button_EnterGame = WidgetFactory.CreateWidget <IXUIButton>(); } #endregion #region 退回登陆界面按钮 this.m_Button_BackLogin = base.GetUIObject("pn_create2/bt_backlogin") as IXUIButton; if (null == this.m_Button_BackLogin) { Debug.Log("this.m_Button_Back == null"); this.m_Button_BackLogin = WidgetFactory.CreateWidget <IXUIButton>(); } #endregion #region 进入修饰角色头发等按钮 this.m_Button_Next = base.GetUIObject("pn_create1/bt_next") as IXUIButton; if (this.m_Button_Next == null) { Debug.LogWarning("ButtonNext == null"); this.m_Button_Next = WidgetFactory.CreateWidget <IXUIButton>(); } #endregion #region 返回到选择角色职业按钮 this.m_Button_BackSelectRoleType = base.GetUIObject("pn_create2/bt_back") as IXUIButton; #endregion #region 人物选择按钮 /*this.m_Button_Explorer = base.GetUIObject("Explorer") as IXUICheckBox; * this.m_Button_Engineer = base.GetUIObject("Engineer") as IXUICheckBox; * this.m_Button_SoulHunter = base.GetUIObject("SoulHunter") as IXUICheckBox; * this.m_Button_Cultivator = base.GetUIObject("Cultivator") as IXUICheckBox; * this.m_Button_Magician = base.GetUIObject("Magician") as IXUICheckBox; * this.m_Button_WitchDoctor = base.GetUIObject("WitchDoctor") as IXUICheckBox; */ this.m_List_RoleType = base.GetUIObject("pn_create1/sp_link/sp_roletype_bg/tb_roletype") as IXUIList; #endregion #region 人物性别 /* this.m_Button_RoleMan = base.GetUIObject("Sex/Man") as IXUICheckBox; * this.m_Buttin_RoleWoman = base.GetUIObject("Sex/Woman") as IXUICheckBox; */ #endregion #region 人物介绍 this.m_Label_RoleIntroduce = base.GetUIObject("pn_create1/sp_intro") as IXUIGroup; #endregion #region 人物视频 this.m_Sprite_RoleMovie = base.GetUIObject("pn_create1/sp_intro/sp_video/tx_video") as IXUIPicture; #endregion #region 人物名字 this.m_Input_RoleName = base.GetUIObject("pn_create2/sp_link/ip_username") as IXUIInput; #endregion }
public override void Init() { base.Init(); this.m_Texture_video = base.GetUIObject("Texture_video") as IXUIPicture; if (null == this.m_Texture_video) { Debug.Log("Texture_video is null"); this.m_Texture_video = WidgetFactory.CreateWidget <IXUIPicture>(); } }