Пример #1
0
 public override void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     if (PhotonNetwork.isMasterClient)
     {
         if (Vector3.Distance(NPCScript.Waypoint, NPCScript.Npc.transform.position) < NPCScript.NearWaypointRange || !NPCScript.Agent.hasPath)
         {
             NPCScript.SetRandomWaypoint();
         }
         if (NPCScript.Agent.isOnNavMesh)
         {
             NPCScript.Agent.SetDestination(NPCScript.Waypoint);
         }
     }
 }