mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
private ["_unit1","_building","_relPos","_boundingBox","_min","_max","_myX","_myY","_myZ","_inside"];
|
|
_unit1 = _this select 0;
|
|
_building = _this select 1;
|
|
|
|
//_type = typeOf _building;
|
|
_relPos = _building worldToModel (getPosATL _unit1);
|
|
_boundingBox = boundingBox _building;
|
|
//diag_log ("DEBUG: Building: " + str(_building) );
|
|
//diag_log ("DEBUG: Building Type: " + str(_type) );
|
|
//diag_log ("DEBUG: BoundingBox: " + str(_boundingBox) );
|
|
|
|
_min = _boundingBox select 0;
|
|
_max = _boundingBox select 1;
|
|
|
|
//diag_log ("Min: " + str(_min) );
|
|
//diag_log ("Max: " + str(_max) );
|
|
|
|
_myX = _relPos select 0;
|
|
_myY = _relPos select 1;
|
|
_myZ = _relPos select 2;
|
|
|
|
//diag_log ("X: " + str(_myX) );
|
|
//diag_log ("Y: " + str(_myY) );
|
|
//diag_log ("Z: " + str(_myZ) );
|
|
|
|
if ((_myX > (_min select 0)) && (_myX < (_max select 0))) then {
|
|
if ((_myY > (_min select 1)) && (_myY < (_max select 1))) then {
|
|
if ((_myZ > (_min select 2)) && (_myZ < (_max select 2))) then {
|
|
_inside = true;
|
|
} else { _inside = false; };
|
|
} else { _inside = false; };
|
|
} else { _inside = false; };
|
|
|
|
//diag_log ("isinBuilding Check: " + str(_inside) );
|
|
_inside |