using System; using System.Collections.Generic; using System.Runtime.Remoting.Lifetime; using Games.GlobeDefine; using Games.LogicObj; using Games.SkillModle; using GCGame; using GCGame.Table; using Module.Log; using UnityEngine; using UnityEngine.UI; using System.Collections; using Games.MountModule; using Games.Fellow; using Games.Events; public class OtherPetInfoWnd : MonoBehaviour { public Text Title; public Text petName; //宠物名称 public Text petLevel; //宠物等级 public Text totlePower; //总战力 //基础属性 public Text Summ; //总评语 public Text grow; //成长 public Text attack;//攻击 public Text blood; //气血 public Text physical; //物理防御 public Text cultivation; //修为 public Text magic; //法术防御 public Text sawy; //悟性 public Text level; //携带等级 //详细属性 public Text Boneatitude; //根骨资质 public Text Forceatitude; //精力资质 public Text Poweratitude; //力量资质 public Text Smartatitude; //智力资质 public Text Agileatitude; //敏捷资质 public Text bone; //根骨 public Text force; //精力 public Text power; //力量 public Text smart; //智力 public Text agile; //敏捷 public Text hit; //命中 public Text avoid; //闪避 public GameObject[] skillIcons = new GameObject[8]; public InitAptitudeStart baseAptitudeStart; public UICameraTexture modelTexture; //模型展示的RenderTexture public Image PetQuilityIcon; public void AddStudySkill(Fellow fellow, int id, int index) { if (index > skillIcons.Length) return; GameObject skillHas = skillIcons[index]; if (skillHas == null) return; Transform child = skillHas.transform.Find("Child"); Tab_FellowSkill skillInfo = TableManager.GetFellowSkillByID(id, 0); if (skillInfo == null) { if (child != null) child.gameObject.SetActive(false); return; } if (fellow.IsHaveSkillId(id) == false) { if (child != null) child.gameObject.SetActive(false); return; } child.gameObject.SetActive(true); Transform skillIcon = skillHas.transform.Find("Child/Icon"); Transform level = skillHas.transform.Find("Child/Level"); Button Btn = skillHas.GetComponentInChildren