- Home /
Question by
Talantyyr · Dec 02, 2012 at 10:26 PM ·
collisionnullreferenceexceptionontriggerenter
NullReferenceException on OnTriggerEnter
I have capsule which should trigger a Script on collision, but i'm always getting a null reference Exception..
Here's my code....
void OnTriggerEnter(Collider collision) {
if (collision.gameObject != null && gameObject != null && collision.tag == "Player")
collision.gameObject.transform.parent.gameObject.SendMessage("OnEnterRope", gameObject, SendMessageOptions.DontRequireReceiver);
Debug.Log("I've collided");
}
I've also tried several other ways to access the other scripts. e.g.:
(gameObject.GetComponent("climbingManager") as PlayerClimbingManager).OnEnterRope(gameObject);
But this doesn't work at all... All i get is a nullreference exception.
I'm kinda stuck here...
Comment
Your answer
Follow this Question
Related Questions
Sending C# commands to an OnTriggerEnter's collider object 1 Answer
Why is this not working? 0 Answers
On Trigger Enter, Collide with object, specific collision 1 Answer
Trigger Spawning? 1 Answer