title: Cannot assign to 'ImpactReceiver' because it is a 'method group'
body: <p>I've been working on a game so far and I've encountered a problem where it says I can't assign something due to it being a method group. It may have something to do that it wasn't in C# format or something. Thanks in advance</p>
  <h2>Code</h2>
  <pre><code>void OnCollisionEnter(Collision other)
  {
      if(other.relativeVelocity.magnitude &gt; 3)
      {
          GameObject _exp = Instantiate(exp, transform.position, transform.rotation);
          Destroy(_exp, 3);
          knockBack();
          Destroy(gameObject);
      }
  }
  
  void knockBack(){
      Collider[] colliders = Physics.OverlapSphere(transform.position, radius);
  
      foreach (Collider nearyby in colliders)
      {
          Rigidbody rigg = nearyby.GetComponent&lt;Rigidbody&gt;();
          if(rigg != null)
          {
              rigg.AddExplosionForce(expForce, transform.position, radius);
          }
  
      }
  }
  
  void ImpactReceiver()
  {
  
  
      Collider[] colliders = Physics.OverlapSphere(explosionPosition, radius);
      foreach (var hit in colliders)
      {
          if (GetComponent&lt;Rigidbody&gt;())
          {
              GetComponent&lt;Rigidbody&gt;().AddExplosionForce(explosionPower, explosionPosition, radius, 3f);
          }
          else
          {
              var script = ImpactReceiver = hit.transform.GetComponent&lt;ImpactReceiver&gt;();
              if (script)
              {
                  var dir = hit.transform.position - explosionPosition;
                  var force = Mathf.Clamp(explosionPower / 3, 0, 15);
                  script.AddImpact(dir, force);
              }
          }
      }
  }
  </code></pre>