| | |
| | | int playerJob = PlayerDatas.Instance.baseData.Job;
|
| | | switch ((RoleEquipType)equipPlace)
|
| | | {
|
| | | case RoleEquipType.retFairyCan:
|
| | | case RoleEquipType.retFairyCan2:
|
| | | case RoleEquipType.FairyCan:
|
| | | case RoleEquipType.FairyCan2:
|
| | | return fairyGetPathId;
|
| | | case RoleEquipType.retWing:
|
| | | case RoleEquipType.Wing:
|
| | | if (wingsGetPathIdDict.ContainsKey(playerJob))
|
| | | {
|
| | | return wingsGetPathIdDict[playerJob];
|
| | |
| | | {
|
| | | switch ((RoleEquipType)equipPlace)
|
| | | {
|
| | | case RoleEquipType.retFairyCan:
|
| | | case RoleEquipType.retFairyCan2:
|
| | | case RoleEquipType.FairyCan:
|
| | | case RoleEquipType.FairyCan2:
|
| | | if (PlayerDatas.Instance.baseData.LV >= fairyRedPointLvlimt)
|
| | | {
|
| | | return true;
|
| | | }
|
| | | break;
|
| | | case RoleEquipType.retWing:
|
| | | case RoleEquipType.Wing:
|
| | | if (PlayerDatas.Instance.baseData.LV >= wingsRedpointLvlimt)
|
| | | {
|
| | | return true;
|
| | |
| | | ItemModel itemModel = GetItemModelByIndex(PackType.Equip, (int)equipType);
|
| | | switch (equipType)
|
| | | {
|
| | | case RoleEquipType.retFairyCan:
|
| | | case RoleEquipType.retFairyCan2:
|
| | | case RoleEquipType.FairyCan:
|
| | | case RoleEquipType.FairyCan2:
|
| | | if (PlayerDatas.Instance.baseData.LV >= fairyRedPointLvlimt && itemModel != null)
|
| | | {
|
| | | SetRoleEquipLocalSave((int)equipType);
|
| | | }
|
| | | break;
|
| | | case RoleEquipType.retWing:
|
| | | case RoleEquipType.Wing:
|
| | | if (PlayerDatas.Instance.baseData.LV >= wingsRedpointLvlimt && itemModel != null)
|
| | | {
|
| | | SetRoleEquipLocalSave((int)equipType);
|
| | |
| | | ItemModel itemModel = GetItemModelByIndex(PackType.Equip, key);
|
| | | switch ((RoleEquipType)key)
|
| | | {
|
| | | case RoleEquipType.retFairyCan:
|
| | | case RoleEquipType.FairyCan:
|
| | | if (PlayerDatas.Instance.baseData.LV >= fairyRedPointLvlimt && !TryGetRoleEquipLocalSave(key)
|
| | | && itemModel == null && roleEquipRedDict[(int)RoleEquipType.retFairyCan2].state == RedPointState.None)
|
| | | && itemModel == null && roleEquipRedDict[(int)RoleEquipType.FairyCan2].state == RedPointState.None)
|
| | | {
|
| | | roleEquipRedDict[key].state = RedPointState.Simple;
|
| | | }
|
| | |
| | | roleEquipRedDict[key].state = RedPointState.None;
|
| | | }
|
| | | break;
|
| | | case RoleEquipType.retFairyCan2:
|
| | | case RoleEquipType.FairyCan2:
|
| | | if (PlayerDatas.Instance.baseData.LV >= fairyRedPointLvlimt && !TryGetRoleEquipLocalSave(key)
|
| | | && itemModel == null && roleEquipRedDict[(int)RoleEquipType.retFairyCan].state == RedPointState.None)
|
| | | && itemModel == null && roleEquipRedDict[(int)RoleEquipType.FairyCan].state == RedPointState.None)
|
| | | {
|
| | | roleEquipRedDict[key].state = RedPointState.Simple;
|
| | | }
|
| | |
| | | roleEquipRedDict[key].state = RedPointState.None;
|
| | | }
|
| | | break;
|
| | | case RoleEquipType.retWing:
|
| | | case RoleEquipType.Wing:
|
| | | if (PlayerDatas.Instance.baseData.LV >= wingsRedpointLvlimt && !TryGetRoleEquipLocalSave(key)
|
| | | && itemModel == null)
|
| | | {
|