| | |
| | | {
|
| | | return LoadModelPrefab(secondarySuffix, _name, _ui);
|
| | | }
|
| | | else if (_m.Type == (int)E_ModelResType.Hand)
|
| | | {
|
| | | return LoadModelPrefab(handSuffix, _name, _ui);
|
| | | }
|
| | | return null;
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | | int _resID = JobSetup.BaseEquip[2];
|
| | | ItemConfig _clothesItemConfig = Config.Instance.Get<ItemConfig>((int)ClothesItemID);
|
| | | if (_clothesItemConfig != null)
|
| | | {
|
| | | _resID = _clothesItemConfig.ChangeOrd + 2900;
|
| | | }
|
| | |
|
| | | ItemConfig _itemConfig = null;
|
| | |
|
| | |
| | | _resID = _itemConfig.ChangeOrd;
|
| | | }
|
| | |
|
| | |
|
| | | // 判断是否之前已经穿了
|
| | | // 穿了就先脱掉
|
| | | if (m_SecondaryModel)
|
| | | {
|
| | | if (SecondaryID == 0)
|
| | | {
|
| | | if (!TryRelease(JobSetup.BaseEquip[2], m_SecondaryModel))
|
| | | int _baseHandResId = JobSetup.BaseEquip[2];
|
| | | if (_clothesItemConfig != null)
|
| | | {
|
| | | _baseHandResId = _clothesItemConfig.ChangeOrd + 2900;
|
| | | }
|
| | |
|
| | | if (!TryRelease(_baseHandResId, m_SecondaryModel))
|
| | | {
|
| | | return;
|
| | | }
|
| | |
| | | weaponModel = null;
|
| | | }
|
| | |
|
| | | if (secondaryModel)
|
| | | if (job == 2)
|
| | | {
|
| | | secondaryModel.SetActive(false);
|
| | | if (secondaryModel)
|
| | | {
|
| | | secondaryModel.SetActive(false);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | |
| | |
|
| | | if (itemID == 0)
|
| | | {
|
| | | newSecondary = config.BaseEquip[2];
|
| | | // 这里不再读取默认的副手装备,而是根据套装读取默认的手臂装备
|
| | | newSecondary = clothesId + 2900;
|
| | | }
|
| | | else
|
| | | {
|