//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, January 05, 2018 //-------------------------------------------------------- using LitJson; using vnxbqy.UI; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine; using UnityEngine.UI; //坐骑面板 namespace vnxbqy.UI { public class MountSkinWin : Window, SecondWindowInterface { [SerializeField] ScrollerController m_ScrollerController; [SerializeField] Button m_DeblockingBtton;//解锁按钮 [SerializeField] Button m_RideBtton;//骑乘 [SerializeField] RawImage m_Mount3D; [SerializeField] Text m_FightPower; [SerializeField] Text m_MountName;//被选中的坐骑名 [SerializeField] ItemCell MountItem; [SerializeField] Text MountItemName; [SerializeField] List AttrNameList; [SerializeField] List AttrValueList; [SerializeField] Transform starUpObj; [SerializeField] Text fromStar; [SerializeField] Image arrowImg; [SerializeField] Text toStar; [SerializeField] List itemCells; [SerializeField] ButtonEx starUpBtn; [SerializeField] Transform maxObj; [SerializeField] UIEffect starEffect; List sortMountlist = new List();//坐骑顺序排列 public int signHorseID = 0;//用来标记坐骑ID public Button close { get; set; } #region Built-in PackModel _playerPack; PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel()); } } MountModel m_MountModel; MountModel mountModel { get { return m_MountModel ?? (m_MountModel = ModelCenter.Instance.GetModel()); } } RidingAndPetActivationModel ridingAndPetActivationModel { get { return ModelCenter.Instance.GetModel(); } } protected override void BindController() { if (this is SecondWindowInterface) { var frame = this.GetComponentInChildren(); frame.Create(); close = frame.GetComponentInChildren