ReisenTasker/Assets/Scripts/Entity/Entity.cs

24 lines
385 B
C#

using System;
using UnityEngine;
public class Entity : MonoBehaviour
{
[Header("Movement")]
public float speed;
[SerializeField] protected Rigidbody2D rb;
public Vector3 moveDirection;
public bool noMovement;
protected virtual void Movement()
{
}
private void FixedUpdate()
{
if (!noMovement)
{
Movement();
rb.linearVelocity = moveDirection * speed;
}
}
}