Можете ли вы использовать существование объекта как условие оператора if в Haxe? Если да, то как?
var b : Bullet = collide("bullet", x, y); if (b) { b.destroy(); }
Я также пытался протестировать его с типом Null, но, похоже, это не сработало.
Null
Как упоминается в комментариях kirilloid, попробуйте проверить, не является ли b нулевым:
b
var b : Bullet = collide("bullet", x, y); if (b != null) { b.destroy(); }
Было решено, что Haxe не будет использовать синтаксис if(b) по ряду причин. Вы можете найти обсуждение этой темы в Группы Google: проверьте, существует ли .
if(b)