| | |
| | |
|
| | | if (owner.ServerInstID == PlayerDatas.Instance.PlayerId)
|
| | | {
|
| | | GA_Hero.CallOnStateEnter(animator.GetCurrentAnimatorClipInfo(0).Length);
|
| | |
|
| | | if (owner.State == E_ActorState.AutoRun)
|
| | | {
|
| | | owner.StopPathFind();
|
| | |
| | | {
|
| | | HeadUpSkillName.Popup(cacheSkillID, owner.Root.position, CameraController.Instance.CameraObject);
|
| | | }
|
| | |
|
| | |
|
| | | }
|
| | |
|
| | | if (_player is GA_Player)
|
| | |
| | |
|
| | | if (owner.ActorType == GameObjType.gotPlayer)
|
| | | {
|
| | | if (owner is GA_Hero)
|
| | | {
|
| | | GA_Hero.CallOnStateEnd();
|
| | | }
|
| | |
|
| | | GActorPlayerBase _player = owner as GActorPlayerBase;
|
| | | if (_player != null)
|
| | | {
|
| | |
| | | // }
|
| | | //}
|
| | |
|
| | | public static event UnityAction<float> OnStateEnter;
|
| | | public static event UnityAction OnStateEnd;
|
| | |
|
| | | public static void CallOnStateEnter(float length)
|
| | | {
|
| | | if (OnStateEnter != null)
|
| | | {
|
| | | OnStateEnter(length);
|
| | | }
|
| | | }
|
| | |
|
| | | public static void CallOnStateEnd()
|
| | | {
|
| | | if (OnStateEnd != null)
|
| | | {
|
| | | OnStateEnd();
|
| | | }
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 当切换锁定目标的时候, 为空的时候id=0
|
| | | /// </summary>
|