3151 【2.0】穿戴时装后,主场景没有显示时装外观
| | |
| | | _equipInfo.itemID = vNetData.EquipID; |
| | | var _config = ItemConfig.Get((int)_equipInfo.itemID); |
| | | _equipInfo.place = _config.EquipPlace; |
| | | if (vNetData.UserDataLen > 2) |
| | | { |
| | | Dictionary<int, List<int>> _userDataDict = ConfigParse.Analysis(vNetData.UserData); |
| | | if (_userDataDict.ContainsKey(25)) |
| | | { |
| | | _equipInfo.suitLV_1 = (byte)_userDataDict[25][0]; |
| | | _equipInfo.suitLV_2 = (byte)_userDataDict[25][1]; |
| | | } |
| | | } |
| | | |
| | | if (_equipInfo.place == (int)RoleEquipType.Clothes |
| | | || _equipInfo.place == (int)RoleEquipType.Hat |
| | |
| | | { |
| | | place = _index, |
| | | itemID = 0, |
| | | suitLV_1 = 0, |
| | | suitLV_2 = 0 |
| | | }; |
| | | // �����·� |
| | | _player.ChangeEquip(_equipInfo); |
| | |
| | | {
|
| | | public int place;
|
| | | public uint itemID;
|
| | | public int suitLV_1;
|
| | | public int suitLV_2;
|
| | | }
|
| | | protected bool m_SuitEffectShow;
|
| | |
|
| | |
| | | { |
| | | public static readonly List<int> realmEquipTypes = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; |
| | | |
| | | public int showedUnLockLevel { |
| | | public int showedUnLockLevel |
| | | { |
| | | get { return LocalSave.GetInt(StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "EquipSetUnLockHasShowed"), 1); } |
| | | set { LocalSave.SetInt(StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "EquipSetUnLockHasShowed"), value); } |
| | | } |
| | |
| | | |
| | | equipIndex = EquipSet.ClientPlaceToServerPlace(new Int2(0, (int)RoleEquipType.FashionWeapon)); |
| | | var fashWeapon = packModel.GetItemByIndex(PackType.Equip, equipIndex); |
| | | appearance.mount = fashWeapon == null ? 0 : fashWeapon.itemId; |
| | | appearance.fashionWeapon = fashWeapon == null ? 0 : fashWeapon.itemId; |
| | | |
| | | equipIndex = EquipSet.ClientPlaceToServerPlace(new Int2(0, (int)RoleEquipType.FashionWeapon2)); |
| | | var fashionSecondary = packModel.GetItemByIndex(PackType.Equip, equipIndex); |