using System.Collections; using System.Collections.Generic; using UnityEngine; public class Maze_Player : MonoBehaviour { public Vector2 previousMovement = new Vector2(0,0); public bool canMove = true; private float limitF = 5; private Rigidbody2D thisRB; private Animator anim; private Joystick joy; private void Awake() { thisRB = GetComponent(); anim = GetComponent(); joy = GameObject.Find("Joystick").GetComponent(); } private void FixedUpdate() { if(canMove) { Move(); } } public void Move() { //thisRB.velocity = previousMovement; thisRB.velocity = joy.Direction * limitF; } public void MoveHorizontal(float multiplier) { thisRB.velocity = Vector2.zero; previousMovement = new Vector2(multiplier * limitF, 0); } public void MoveVertical(float multiplier) { thisRB.velocity = Vector2.zero; previousMovement = new Vector2(0,multiplier * limitF); } public void Kill() { canMove = false; } }