using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerMovement : MonoBehaviour
{
public float speed;
new private Rigidbody2D rigidbody;
private Animator animator;
private float inputX, inputY;
private float stopX, stopY;
public Joystick joystick;
private Vector2 mousePos;
private Vector2 direction;
void Start()
{
rigidbody = GetComponent<Rigidbody2D>();
animator = GetComponent<Animator>();
}
void Update()
{
mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
inputX = joystick.Horizontal;
inputY = joystick.Vertical;
Vector2 input = (mousePos - new Vector2(transform.position.x, transform.position.y)).normalized;
rigidbody.velocity = input * speed;
}
public void Shoot()
{
direction = (mousePos - new Vector2(transform.position.x, transform.position.y)).normalized ;
transform.right = direction;
}
}