| | |
| | | [SerializeField] Button m_Goto;
|
| | | [SerializeField] RawImage[] m_RawWeapons;
|
| | | [SerializeField, Header("武器角度,职业1,2,3")] Vector3[] m_WeaponAngles;
|
| | | [SerializeField] float[] m_WeaponScales;
|
| | |
|
| | | FairyLeagueModel model { get { return ModelCenter.Instance.GetModel<FairyLeagueModel>(); } }
|
| | | #region Built-in
|
| | |
| | | var job = PlayerDatas.Instance.baseData.Job;
|
| | | var _rawImage = m_RawWeapons[0];
|
| | | var _angle = m_WeaponAngles[0];
|
| | | var _scale = m_WeaponScales[0];
|
| | | var _weaponId = model.leagueNoticeWeapons.ContainsKey(job) ? model.leagueNoticeWeapons[job] : 0;
|
| | | if (_weaponId == 0)
|
| | | {
|
| | |
| | | {
|
| | | _rawImage = m_RawWeapons[i];
|
| | | _angle = m_WeaponAngles[i];
|
| | | _scale = m_WeaponScales[i];
|
| | | }
|
| | | }
|
| | |
|
| | | var config = ItemConfig.Get(_weaponId);
|
| | | UI3DModelExhibition.Instance.ShowEquipment(config.ChangeOrd, _angle, 1f, _rawImage);
|
| | | var spiritConfig = SpiritWeaponConfig.Get(_weaponId);
|
| | |
|
| | | UI3DModelExhibition.Instance.ShowEquipment(config.ChangeOrd, spiritConfig != null ? spiritConfig.Rotation : _angle,
|
| | | _scale, _rawImage);
|
| | | }
|
| | | }
|
| | |
|