function on collision enter not working.

Now this is the script I am using, no error no nothing. The problem is that when the 2 items hit, not even the debug log “hit” is coming up. OnCollisionEnter is not being called. One of the objects is a non kinematic rigidbody. Using OSX Mavericks.

 function OnCollisonEnter(col :Collision) {
    
    	if(col.gameObject.tag=="paddle") {
     Debug.Log("hit");
    	rigidbody.AddForce(0,100,0) ;
    	playsound();
    	}
    }

Actually the function should be “OnCollisionEnter”, you miss a “i”. Also OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider. That means both of the collider should uncheck isTrigger. See the referencehere