public void ShowRole(RoleInstance role) { this.gameObject.SetActive(true); m_NameText.text = role.Name; m_DetailText.text = string.Format("体力 {0}/100\n生命 {1}/{2}\n内力 {3}/{4}", role.Tili, role.Hp, role.MaxHp, role.Mp, role.MaxMp); Jyx2ResourceHelper.GetRoleHeadSprite(role, m_Head); }
public void Show(RoleInstance role, bool forceChecked, Action clickCallback) { ForceChecked = forceChecked; _role = role; _clickCallback = clickCallback; Jyx2ResourceHelper.GetRoleHeadSprite(role, headImage); IsChecked = forceChecked; }
private void ShowCharacter(string roleHeadPath) { if (string.IsNullOrEmpty((roleHeadPath))) { roleHeadImage.gameObject.SetActive(false); } else { roleHeadImage.gameObject.SetActive(true); Jyx2ResourceHelper.GetRoleHeadSprite(roleHeadPath, roleHeadImage); } }
void RefreshCurrent() { if (m_currentRole == null) { Debug.LogError("has not current role"); return; } Jyx2ResourceHelper.GetRoleHeadSprite(m_currentRole, PreImage_Image); NameText_Text.text = m_currentRole.Name; InfoText_Text.text = GetInfoText(m_currentRole); SkillText_Text.text = GetSkillText(m_currentRole); ItemsText_Text.text = GetItemsText(m_currentRole); }
void ShowRole() { if (m_currentRole == null) { CurrentRole_RectTransform.gameObject.SetActive(false); AutoBattle_Toggle.gameObject.SetActive(false); return; } AutoBattle_Toggle.gameObject.SetActive(true); CurrentRole_RectTransform.gameObject.SetActive(true); NameText_Text.text = m_currentRole.Name; DetailText_Text.text = string.Format("体力 {0}/100\n生命 {1}/{2}\n内力 {3}/{4}", m_currentRole.Tili, m_currentRole.Hp, m_currentRole.MaxHp, m_currentRole.Mp, m_currentRole.MaxMp); Jyx2ResourceHelper.GetRoleHeadSprite(m_currentRole, PreImage_Image); }
public void ShowRole(RoleInstance role, List <int> pros = null) { m_role = role; if (pros != null) { m_showPropertyIds = pros; } string nameText = role.Name + " Lv." + role.Level; m_roleName.text = nameText; ShowProperty(); Jyx2ResourceHelper.GetRoleHeadSprite(role, m_roleHead); }
public void Show(RoleInstance role, List <RoleInstance> roles) { _role = role; _roles = roles; Jyx2ResourceHelper.GetRoleHeadSprite(role, headAvata); m_NameText.text = role.Name; m_InfoText.text = GetInfoText(role); m_SkillText.text = GetSkillText(role); m_ItemsText.text = GetItemsText(role); if (_roles == null || _roles.Count <= 0) { m_RoleDropdown.gameObject.SetActive(false); } else { m_RoleDropdown.gameObject.SetActive(true); ShowDropdown(_roles); } }
void RefreshChild() { List <Transform> transList = childMgrComponent.GetUsingTransList(); Transform itemTrans; for (int i = 0; i < transList.Count; i++) { itemTrans = transList[i]; RoleInstance role = currentRoleList[i]; if (role == null) { continue; } Image icon = itemTrans.Find("Mask/MainIcon").GetComponent <Image>(); Text qingong = itemTrans.Find("Qingong").GetComponent <Text>(); Jyx2ResourceHelper.GetRoleHeadSprite(role, icon); qingong.text = string.Format($"轻功:{role.Qinggong}"); Vector3 scale = i == 0 ? new Vector3(1.2f, 1.2f, 1.0f):Vector3.one; itemTrans.localScale = scale; SetItemPos(itemTrans, i); } }