mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Merge pull request #2771 from BaerMitUmlaut/inWater-deprecation
inWater -> isUnderwater
This commit is contained in:
commit
4a19fcc5a5
@ -115,6 +115,7 @@ PREP(isInBuilding);
|
|||||||
PREP(isModLoaded);
|
PREP(isModLoaded);
|
||||||
PREP(isPlayer);
|
PREP(isPlayer);
|
||||||
PREP(isTurnedOut);
|
PREP(isTurnedOut);
|
||||||
|
PREP(isUnderwater);
|
||||||
PREP(letterToCode);
|
PREP(letterToCode);
|
||||||
PREP(lightIntensityFromObject);
|
PREP(lightIntensityFromObject);
|
||||||
PREP(loadPerson);
|
PREP(loadPerson);
|
||||||
|
@ -1,29 +1,19 @@
|
|||||||
/*
|
/*
|
||||||
* Author: Glowbal
|
* Author: Glowbal
|
||||||
* Check if unit is underwater
|
* Check if unit's head is underwater
|
||||||
*
|
*
|
||||||
* Arguments:
|
* Arguments:
|
||||||
* 0: Unit <OBJECT>
|
* 0: Unit <OBJECT>
|
||||||
*
|
*
|
||||||
* Return Value:
|
* Return Value:
|
||||||
* if unit is in the water (BOOLEAN)
|
* If unit's head is underwater <BOOL>
|
||||||
*
|
*
|
||||||
* Public: Yes
|
* Public: Yes
|
||||||
|
*
|
||||||
|
* Deprecated
|
||||||
*/
|
*/
|
||||||
#include "script_component.hpp"
|
#include "script_component.hpp"
|
||||||
|
|
||||||
params ["_unit"];
|
ACE_DEPRECATED("ace_common_fnc_inWater","3.5.0","ace_common_fnc_isUnderwater");
|
||||||
|
|
||||||
private "_return";
|
_this call FUNC(isUnderwater)
|
||||||
_return = false;
|
|
||||||
|
|
||||||
if (surfaceIsWater getPosASL _unit) then {
|
|
||||||
private "_pos";
|
|
||||||
_pos = _unit modelToWorldVisual (_unit selectionPosition "head");
|
|
||||||
|
|
||||||
if (_pos select 2 < 0) then {
|
|
||||||
_return = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
_return
|
|
||||||
|
29
addons/common/functions/fnc_isUnderwater.sqf
Normal file
29
addons/common/functions/fnc_isUnderwater.sqf
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
/*
|
||||||
|
* Author: Glowbal
|
||||||
|
* Check if unit's head is underwater
|
||||||
|
*
|
||||||
|
* Arguments:
|
||||||
|
* 0: Unit <OBJECT>
|
||||||
|
*
|
||||||
|
* Return Value:
|
||||||
|
* If unit's head is underwater <BOOL>
|
||||||
|
*
|
||||||
|
* Public: Yes
|
||||||
|
*/
|
||||||
|
#include "script_component.hpp"
|
||||||
|
|
||||||
|
params ["_unit"];
|
||||||
|
|
||||||
|
private "_return";
|
||||||
|
_return = false;
|
||||||
|
|
||||||
|
if (surfaceIsWater getPosASL _unit) then {
|
||||||
|
private "_pos";
|
||||||
|
_pos = _unit modelToWorldVisual (_unit selectionPosition "head");
|
||||||
|
|
||||||
|
if (_pos select 2 < 0) then {
|
||||||
|
_return = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
_return
|
Loading…
Reference in New Issue
Block a user