Quick Question Collision with another Character Controller

Hello,

How do I detect a collision with another Character Controller?

When my CharacterController Collider hits my enemies CharacterController with the script below there is no detection of hit.
If I use a box collider the script works fine. So my question is how would I get it to detect the Hit with another CharacterController to destroy that Enemy?

var EnemyDie : AudioClip;
var DisplayHitIcon : boolean = false;
var hitIcon : Texture2D;

function OnControllerColliderHit (hit : ControllerColliderHit) 
{
	if(hit.gameObject.tag == "enemyLevel1")
	{
		Debug.Log("***Enenmy is Destroyed***");
		Destroy(hit.gameObject);
		audio.PlayOneShot(EnemyDie);
		DisplayHitIcon = true;
		yield WaitForSeconds(.2);
		DisplayHitIcon = false;
	}
}
function OnGUI()
{
	if(DisplayHitIcon)
	{
		GUI.Label (Rect (172, 50, 249,240), hitIcon, GUIStyle.none);    	 		
   	}	
}

Hello,

Ok… so I did find out some Stuff and it seems collision detection between to CharacterControllers is not going to be possible But I did also find out that You can ADD a collider to the character :slight_smile: I always thought the pop-up that comes up was replace or cancell and never seen the ADD :stuck_out_tongue:

So this seems to be working for me now I added a capsule collider, Just another hint of advice incase anyone runs into the same issue Make sure the collider your adding is bigger than the character controller. (mine was so close to size it would only register on one half of the character and not the other) So make sure its bigger all around.

I love Unity and this Place !!! :slight_smile: