| | |
| | | {
|
| | | Dispose();
|
| | |
|
| | | var flashClothes = 0;
|
| | | var flashWeapon = 0;
|
| | | var flashSecondary = 0;
|
| | | var clothesItemId = 0;
|
| | | var weaponItemId = 0;
|
| | | var wingsItemId = 0;
|
| | | var secondaryItemId = 0;
|
| | | var _suitLevel = 0;
|
| | | var suitLevel = 0;
|
| | | var equipInfos = PlayerDatas.Instance.loginInfo.EquipInfo;
|
| | | for (int i = 0; i < equipInfos.Length; i++)
|
| | | {
|
| | | var equipInfo = equipInfos[i];
|
| | | switch ((RoleEquipType)equipInfo.ItemPlace)
|
| | | {
|
| | | case RoleEquipType.retFashionClothes:
|
| | | flashClothes = (int)equipInfo.ItemID;
|
| | | break;
|
| | | case RoleEquipType.retFashionWeapon:
|
| | | flashWeapon = (int)equipInfo.ItemID;
|
| | | break;
|
| | | case RoleEquipType.retFashionWeapon2:
|
| | | flashSecondary = (int)equipInfo.ItemID;
|
| | | break;
|
| | | case RoleEquipType.retWeapon:
|
| | | weaponItemId = (int)equipInfo.ItemID;
|
| | | break;
|
| | |
| | | Dictionary<int, List<int>> _userDataDict = ConfigParse.Analysis(equipInfo.UserData);
|
| | | if (_userDataDict.ContainsKey(30))
|
| | | {
|
| | | _suitLevel = _userDataDict[30][0];
|
| | | suitLevel = _userDataDict[30][0];
|
| | | }
|
| | | }
|
| | | break;
|
| | |
| | | var data = new UI3DPlayerExhibitionData()
|
| | | {
|
| | | job = PlayerDatas.Instance.loginInfo.Job,
|
| | | clothesId = clothesItemId,
|
| | | suitLevel = _suitLevel,
|
| | | weaponId = weaponItemId,
|
| | | clothesId = flashClothes > 0 ? flashClothes : clothesItemId,
|
| | | suitLevel = suitLevel,
|
| | | weaponId = flashWeapon > 0 ? flashWeapon : weaponItemId,
|
| | | wingsId = wingsItemId,
|
| | | secondaryId = secondaryItemId,
|
| | | secondaryId = flashSecondary > 0 ? flashSecondary : secondaryItemId,
|
| | | godWeapons = new Dictionary<int, int>() {
|
| | | { 1, (int)PlayerDatas.Instance.loginInfo.ExAttr15 },
|
| | | { 2, (int)PlayerDatas.Instance.loginInfo.ExAttr16},
|