void Attract(Attaractor objectToAttract) { Rigidbody2D rbToAttract = objectToAttract.rb; Vector3 direction = rb.position - rbToAttract.position; float distance = direction.magnitude; float forceMagnitude = (rb.mass * 3 * rbToAttract.mass) / Mathf.Pow(distance, 2); Vector3 force = direction.normalized * forceMagnitude; rbToAttract.AddForce(force); }
private void Awake() { instance = this; }