| | |
| | |
|
| | | if (_attacker is GA_Player)
|
| | | {
|
| | | var _hero = _cTarget as GA_Hero;
|
| | |
|
| | | if (PlayerDatas.Instance.extersion.bossState == 1)
|
| | | {
|
| | | GA_Hero _hero = PlayerDatas.Instance.hero;
|
| | | if (_hero.SelectTarget == null
|
| | | || _hero.SelectTarget is GActorNpcFight)
|
| | | {
|
| | | _hero.SelectTarget = _hero.LockTarget = _attacker;
|
| | | }
|
| | | }
|
| | |
|
| | | if (_hero != null && _hero.MovingState == E_MovingState.Ride)
|
| | | {
|
| | | DTC0428_tagPlayerRideHorse.Send_tagPlayerRideHorse(false);
|
| | | _hero.SwitchHorse(0);
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | {
|
| | | GAMgr.Instance.OnPlayerSyncCountChange();
|
| | | }
|
| | |
|
| | | if (_attacker is GA_Player)
|
| | | {
|
| | | var _hero = _cTarget as GA_Hero;
|
| | | if (_hero != null && _hero.MovingState == E_MovingState.Ride)
|
| | | {
|
| | | DTC0428_tagPlayerRideHorse.Send_tagPlayerRideHorse(false);
|
| | | _hero.SwitchHorse(0);
|
| | | }
|
| | | }
|
| | | }
|
| | | else if (_attacker.ServerInstID == PlayerDatas.Instance.PlayerId)
|
| | | {
|