HatGunner/Assets/Scripts/PlayerMovement.cs

27 lines
661 B
C#

using System.Collections;
using System.Collections.Generic;
using Unity.Netcode;
using UnityEngine;
public class PlayerMovement : NetworkBehaviour
{
public NetworkVariable<int> randomNumber = new NetworkVariable<int>(1);
private void Update() {
if (!IsOwner) return;
Vector3 moveDir = new Vector3(0, 0, 0);
if (Input.GetKey(KeyCode.W)) moveDir.z = +1f;
if (Input.GetKey(KeyCode.S)) moveDir.z = -1f;
if (Input.GetKey(KeyCode.A)) moveDir.x = -1f;
if (Input.GetKey(KeyCode.D)) moveDir.x = +1f;
float moveSpeed = 3f;
transform.position += moveDir * moveSpeed * Time.deltaTime;
}
}