using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class RemotePlayer : Player {
|
|
|
|
public Animator Animator;
|
|
|
|
private float walkSpeed;
|
|
private Vector3 lastPosition;
|
|
|
|
public void Start()
|
|
{
|
|
lastPosition = transform.position;
|
|
}
|
|
|
|
protected override void Update()
|
|
{
|
|
DoAnimation();
|
|
base.Update();
|
|
}
|
|
|
|
|
|
private void DoAnimation()
|
|
{
|
|
Vector3 dir = lastPosition - transform.position;
|
|
lastPosition = transform.position;
|
|
Animator.SetFloat("WalkSpeed", dir.magnitude);
|
|
transform.forward = dir.normalized;
|
|
}
|
|
}
|