isNull

From Bohemia Interactive Community
Revision as of 00:15, 5 September 2014 by Benargee (talk | contribs)
Hover & click on the images for description

Description

Description:
Checks whether the tested item is Null.
Which null type the item has to be equal to depends on the type of object tested:
Note: A test via == does not work, because, for example, objNull is not equal to anything, not even to itself.
Groups:
Uncategorised

Syntax

Syntax:
isNull obj
Parameters:
obj: Object, Control, Display, Group (or Location, Task since ARMA 2)
Return Value:
Boolean

Examples

Example 1:
if (isNull obj) then {hint "doesn't exist";};

Additional Information

See also:
controlNulldisplayNullgrpNulllocationNullobjNulltaskNullteamMemberNull

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord.
Only post proven facts here! Add Note

Notes

Posted on September 04, 2014
Pierre MGI

locationNull could be confusing when testing destinationTask : if a task is created, taskDestination returns an array working as position : _mytask_distance = (taskDestination (currentTask player)) distance player;
When task completed Hint format ["%1", taskDestination (currentTask player)] returns <null> while !isnull taskdestination..
leads to an error.
correct test : _destination_task = taskDestination (currentTask player); if (!isNil "_destination_tsk") then {...

}}
Posted on September 04, 2014
Pierre MGI

Isnull (currentTask player) works but returns <null> taskDestination when triggered by succedded for example,
isnull taskdestination... leads to an error,
isnil "your_var for taskDestination" works for task completed

Bottom Section