| | |
| | | GameObject Skillimage2;
|
| | | [SerializeField]
|
| | | GameObject Skillimage3;
|
| | |
|
| | | [SerializeField]
|
| | | GameObject Skillimage4;
|
| | | [SerializeField]
|
| | | GameObject Skillimage5;
|
| | | [SerializeField] Transform m_Obj1;
|
| | | [SerializeField] Transform m_Obj2;
|
| | | [SerializeField] Transform m_PropertyPanel;
|
| | | [SerializeField] UIEffect m_UIeffect2;//经验条特效
|
| | | private int typePetID = 0;
|
| | | private float timePlay = 0;//灵宠动作播放时间
|
| | |
| | | private void OnEnable()
|
| | | {
|
| | | timePlay = 0;
|
| | | Skillimage.Clear();
|
| | | Skillimage.Add(Skillimage1);
|
| | | Skillimage.Add(Skillimage2);
|
| | | Skillimage.Add(Skillimage3);
|
| | | |
| | | isAutoTrain = false;
|
| | | breakLockBtn.AddListener(ClickBreakBtn);
|
| | | petAutoTrainBtn.AddListener(ClickPetAutoTrainBtn);
|
| | |
| | | {
|
| | | Skillimage[i].SetActive(false);
|
| | | }
|
| | | SetPos(curPetSkillIds.Length);
|
| | | for (int i = 0; i < curPetSkillIds.Length; i++)
|
| | | {
|
| | | if (i < Skillimage.Count)
|
| | |
| | |
|
| | | public void ModelShow(int PetID)
|
| | | {
|
| | | SetSkillimage();
|
| | | petmodel.curPetId = PetID;
|
| | | isAutoTrain = false;
|
| | | petInfoConfig = Config.Instance.Get<PetInfoConfig>(PetID);
|
| | |
| | | FragmentUnlockTip.SetActive(false);
|
| | | FullAttTip.SetActive(true);
|
| | | }
|
| | | private void SetSkillimage()
|
| | | {
|
| | | if (Skillimage.Count <= 0)
|
| | | {
|
| | | Skillimage.Add(Skillimage1);
|
| | | Skillimage.Add(Skillimage2);
|
| | | Skillimage.Add(Skillimage3);
|
| | | Skillimage.Add(Skillimage4);
|
| | | Skillimage.Add(Skillimage5);
|
| | | } |
| | | }
|
| | | private void SetPos(int count)
|
| | | {
|
| | | if (count > 4)
|
| | | {
|
| | | m_PropertyPanel.localPosition = m_Obj2.localPosition;
|
| | | }
|
| | | else
|
| | | {
|
| | | m_PropertyPanel.localPosition = m_Obj1.localPosition;
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
|