Client-server sync
This commit is contained in:
parent
4d6cf50961
commit
05f51f9d83
@ -21,7 +21,7 @@ namespace Characters.Enemy.States
|
||||
if (!_enemy.isServer) return;
|
||||
|
||||
_enemy.SetSpeedMul(0f);
|
||||
_enemy.networkAnimator.SetTrigger(DanceAnimHash);
|
||||
_enemy.networkAnimator.SetTrigger("dance");
|
||||
}
|
||||
|
||||
public override void Update()
|
||||
@ -42,7 +42,7 @@ namespace Characters.Enemy.States
|
||||
if (!_enemy.isServer) return;
|
||||
|
||||
_entered = false;
|
||||
_enemy.networkAnimator.ResetTrigger(DanceAnimHash);
|
||||
_enemy.networkAnimator.ResetTrigger("dance");
|
||||
_enemy.SetSpeedMul(1f);
|
||||
}
|
||||
}
|
||||
|
@ -46,6 +46,8 @@ namespace Characters.Enemy.States
|
||||
if (_enemy.target != null)
|
||||
{
|
||||
_enemy.state = EnemyState.Chase;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
var remainingDistance = _enemy.agent.GetPathRemainingDistance();
|
||||
|
@ -28,7 +28,7 @@ namespace Characters.Enemy.States
|
||||
_enemy.target = null;
|
||||
|
||||
_enemy.SetSpeedMul(0f);
|
||||
_enemy.networkAnimator.SetTrigger(StunnedAnimHash);
|
||||
_enemy.networkAnimator.SetTrigger("stunned");
|
||||
}
|
||||
|
||||
if(_enemy.isClient)
|
||||
@ -43,7 +43,7 @@ namespace Characters.Enemy.States
|
||||
{
|
||||
Debug.Log("Reenter stunned state");
|
||||
|
||||
_enemy.networkAnimator.SetTrigger(StunnedAnimHash);
|
||||
_enemy.networkAnimator.SetTrigger("stunned");
|
||||
}
|
||||
|
||||
public override void Update()
|
||||
@ -67,7 +67,7 @@ namespace Characters.Enemy.States
|
||||
if (!_enemy.isServer) return;
|
||||
|
||||
_entered = false;
|
||||
_enemy.networkAnimator.ResetTrigger(StunnedAnimHash);
|
||||
_enemy.networkAnimator.ResetTrigger("stunned");
|
||||
_enemy.SetSpeedMul(1f);
|
||||
|
||||
_enemy.canAttack = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user