| | |
| | | GameObject Skillimage2;
|
| | | [SerializeField]
|
| | | GameObject Skillimage3;
|
| | | [SerializeField]
|
| | | GameObject Skillimage4;
|
| | | [SerializeField]
|
| | | GameObject Skillimage5;
|
| | | [SerializeField] Transform m_Obj1;
|
| | | [SerializeField] Transform m_Obj2;
|
| | | [SerializeField] Transform m_AttributeInformationObj;
|
| | | private float timePlay = 0;//坐骑动作播放时间
|
| | | List<GameObject> Skillimage = new List<GameObject>();
|
| | |
|
| | |
| | | private int pitchOnHorseID = 0;
|
| | | private void Start()
|
| | | {
|
| | | Skillimage.Clear();
|
| | | Skillimage.Add(Skillimage1);
|
| | | Skillimage.Add(Skillimage2);
|
| | | Skillimage.Add(Skillimage3);
|
| | | |
| | | m_NotUnlockButton.AddListener(OnClickNotUnlockButton);
|
| | | }
|
| | | private void OnEnable()
|
| | |
| | | }
|
| | | public void PanelAssignment(int mountID)
|
| | | {
|
| | | SetSkillimage();
|
| | | pitchOnHorseID = mountID;
|
| | | MountAttribute(mountID);
|
| | | PanelClassify(mountID);
|
| | |
| | | MountSkills.Add(mountModel.GetMountSkillAndItem[key]);
|
| | | }
|
| | | }
|
| | | SetPos(MountSkills.Count);//控制位置
|
| | | for (int i = 0; i < Skillimage.Count; i++)
|
| | | {
|
| | | Skillimage[i].SetActive(false);
|
| | |
| | | }
|
| | | return fightNum;
|
| | | }
|
| | |
|
| | | private void SetSkillimage()
|
| | | {
|
| | | if (Skillimage.Count <= 0)
|
| | | {
|
| | | Skillimage.Clear();
|
| | | Skillimage.Add(Skillimage1);
|
| | | Skillimage.Add(Skillimage2);
|
| | | Skillimage.Add(Skillimage3);
|
| | | Skillimage.Add(Skillimage4);
|
| | | Skillimage.Add(Skillimage5);
|
| | | }
|
| | | }
|
| | | private void SetPos(int count)
|
| | | {
|
| | | if (count > 4)
|
| | | {
|
| | | m_AttributeInformationObj.localPosition = m_Obj2.localPosition;
|
| | | }
|
| | | else
|
| | | {
|
| | | m_AttributeInformationObj.localPosition = m_Obj1.localPosition;
|
| | | } |
| | | }
|
| | | }
|
| | |
|
| | | }
|