Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async Awaitable MoveX(Rigidbody rb, float targetX, float speed)
- {
- while (Mathf.Abs(rb.position.x - targetX) > 0.01f)
- {
- var pos = rb.position;
- pos.x = Mathf.MoveTowards(pos.x, targetX, speed * Time.fixedDeltaTime);
- rb.MovePosition(pos);
- await Awaitable.FixedUpdateAsync();
- }
- }
- async Awaitable MoveY(Rigidbody rb, float targetY, float speed)
- {
- while (Mathf.Abs(rb.position.y - targetY) > 0.01f)
- {
- var pos = rb.position;
- pos.y = Mathf.MoveTowards(pos.y, targetY, speed * Time.fixedDeltaTime);
- rb.MovePosition(pos);
- await Awaitable.FixedUpdateAsync();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment