Optimize some createVehicleLocal

https://community.bistudio.com/wiki/Code_Optimisation#createVehicle.28Local.29
This commit is contained in:
ebaydayz
2016-08-24 13:34:11 -04:00
parent 56d63f608a
commit a8e2ce07b5
9 changed files with 17 additions and 9 deletions

View File

@@ -146,7 +146,8 @@ if (_enoughMoney) then {
_location = [([player] call FNC_GetPos),0,20,1,0,2000,0] call BIS_fnc_findSafePos;
};
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -127,7 +127,8 @@ if (_finished) then {
};
//place vehicle spawn marker (local)
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -104,7 +104,8 @@ if (_qty >= _qty_in) then {
};
//place vehicle spawn marker (local)
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -132,7 +132,8 @@ if (_finished) then {
};
//place vehicle spawn marker (local)
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -110,7 +110,8 @@ if (_qty >= _qty_in) then {
};
//place vehicle spawn marker (local)
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -131,7 +131,8 @@ if (_finished) then {
};
//place vehicle spawn marker (local)
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -130,7 +130,8 @@ if (_finished) then {
};
//place vehicle spawn marker (local)
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -117,7 +117,8 @@ if (_qty >= _qty_in) then {
};
//place vehicle spawn marker (local)
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal _location;
_sign = "Sign_arrow_down_large_EP1" createVehicleLocal [0,0,0];
_sign setPos _location;
_location = [_sign] call FNC_GetPos;
[_part_out,_sign] call fn_waitForObject;

View File

@@ -31,7 +31,7 @@ _fires = [
{
_type = _x select 0;
_object = _type createVehicleLocal (_x select 1);
_object = _type createVehicleLocal [0,0,0];
_object setDir (_x select 2);
_object setPos (_x select 1);
_object allowDamage false;