void get_input() { if (Input.GetKeyDown(KeyCode.RightArrow)) { StartCoroutine(movement.move(direction.right)); } else if (Input.GetKeyDown(KeyCode.LeftArrow)) { StartCoroutine(movement.move(direction.left)); } else if (Input.GetKeyDown(KeyCode.UpArrow)) { StartCoroutine(movement.move(direction.up)); } else if (Input.GetKeyDown(KeyCode.DownArrow)) { StartCoroutine(movement.move(direction.down)); } ; }
// Update is called once per frame void Update() { direction = gm.move(); }