| | |
| | | OnSkillCast(userSID, id); |
| | | } |
| | | |
| | | if (!PreFightMission.Instance.IsFinished() |
| | | || PlayerDatas.Instance.baseData.MapID == 52020) |
| | | bool _clientRefreshCD = !PreFightMission.Instance.IsFinished() |
| | | || PlayerDatas.Instance.baseData.MapID == 52020 |
| | | || userSID != PlayerDatas.Instance.PlayerId; |
| | | |
| | | if (_clientRefreshCD) |
| | | { |
| | | cd = skillInfo.config.CoolDownTime * Constants.F_GAMMA; |
| | | } |
| | | |
| | | if (_clientRefreshCD = !PreFightMission.Instance.IsFinished() |
| | | || PlayerDatas.Instance.baseData.MapID == 52020) |
| | | { |
| | | if (RefreshCD != null) |
| | | { |
| | | RefreshCD(cd, cd); |
| | |
| | | if (cd <= 0) |
| | | { |
| | | cd = 0; |
| | | if (OnSkillCDFinished != null) |
| | | if (OwnerID == PlayerDatas.Instance.PlayerId) |
| | | { |
| | | OnSkillCDFinished(id); |
| | | if (OnSkillCDFinished != null) |
| | | { |
| | | OnSkillCDFinished(id); |
| | | } |
| | | } |
| | | } |
| | | } |