Search Issue Tracker

Fixed in 4.5.X

Votes

0

Found in

4.3.1f1

Issue ID

584599

Regression

No

RaycastHit2D is a struct so it can not be null

In the scripting reference example here: http://docs.unity3d.com/Documentation/ScriptReference/Physics2D.Raycast.html

This is written:
RaycastHit2D hit = Physics2D.Raycast(transform.position, -Vector2.up);
if (hit != null) {

However RaycastHit2D is a struct and can not be equal to null. The second line should be changed to something like this:
if (hit.collider != null) {

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.