private void OnTriggerEnter2D(Collider2D collision) { int layer = collision.gameObject.layer; if (layer == platformLayer) { linearDirection = collision.GetComponent <LinearDirection>(); } }
private void Update() { if (linearDirection != null) { if ((transform.position - linearDirection.transform.position).magnitude < linearDirection.velocity.magnitude) { linearDirection.transform.position = output.position; linearDirection = null; } } }