void Update() { if (!GameManager.Instance.isMoving) { if (Input.GetKeyDown(KeyCode.D)) { AddMove(new Vector2(1, 0)); actionsUI.AddAction(Direction.Right); actions.Add(Direction.Right); } if (Input.GetKeyDown(KeyCode.A)) { AddMove(new Vector2(-1, 0)); actionsUI.AddAction(Direction.Left); actions.Add(Direction.Left); } if (Input.GetKeyDown(KeyCode.W)) { AddMove(new Vector2(0, 1)); actionsUI.AddAction(Direction.Up); actions.Add(Direction.Up); } if (Input.GetKeyDown(KeyCode.S)) { AddMove(new Vector2(0, -1)); actionsUI.AddAction(Direction.Bottom); actions.Add(Direction.Bottom); } } }