API UnitCanCooperate

Returns true if the first unit can cooperate with the second, false otherwise.

UnitCanCooperate(unit1, unit2);


 * Arguments


 * String unit1, String unit2
 * unit1, unit2 : name of the units as string, also valid are "player" for the current player, "target" for the current target


 * Returns


 * Boolean cancooperate
 * cancooperate : true if the first unit can cooperate with the second, nil otherwise

if ( UnitCanCooperate("player", "target") ) then AddFriend(UnitName("target")); else StaticPopup_Show("ADD_FRIEND"); end
 * Example

Adds the target to the friends list, if the target can be added to the friends list. Shows the add friend dialog otherwise.
 * Result


 * Description


 * Returns true if the first unit can cooperate with the second, false otherwise.