BIS_fnc_aircraftCatapultLaunch

From Bohemia Interactive Community
Revision as of 20:59, 20 May 2017 by Dedmen (talk | contribs) (1 revision imported: BIS Functions update 7/7)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Hover & click on the images for description

Description

Description:
/*
	Author: Bravo Zero One development
	- John_Spartan & Jiri Wainar

	Description:
	- On demand function to invoke acceleration of aircraft (vehicle).

	Exucution:
	- Call the function via code/script

		[_plane] call BIS_fnc_AircraftCatapultLaunch;

	Requirments:
	- Compatible aircraft must have a config definition for all sub-systems that will be invoked by this function

		example of cfgVehicles subclass definitions;

		tailHook = true;										Allow to land on carrier
		class CarrierOpsCompatability
		{
			ArrestHookAnimationList[] = {"tailhook", "tailhook_door_l", "tailhook_door_r"};		List of animation played to animate tailhook. Defined in model.cfg (type user)
			ArrestHookAnimationStates[] = {0,0.53,1};						Tailhook animation states when down, hooked, up.
			ArrestHookMemoryPoint = "pos_tailhook";							TailHook memory point in plane model.p3d
			ArrestMaxAllowedSpeed = 275;								Max speed km/h allowed for successful landing
			ArrestSlowDownStep = 0.8;								Simulation step for calcualting how smooth plane will be slowed down.
			ArrestVelocityReduction = -12;								Speed reduced per simulation step
			LaunchVelocity = 300;									Speed required for take off
			LaunchVelocityIncrease = 10;								Speed increased per simulation step
			LaunchAccelerationStep = 0.001;								Simulation step for calcualting how smooth plane will launched from carrier catapult.
			LaunchBarMemoryPoint = "pos_gear_f_hook";						LaunchBar memory point
		};

	Parameter(s):
		_this select 0: mode (Scalar)
		0: plane/object


	Returns: nothing
	Result: Aircraft will be accelerated to required speed

*/

(Placeholder description extracted from the function header by BIS_fnc_exportFunctionsToWiki)
Execution:
call
Groups:
Uncategorised

Syntax

Syntax:
Syntax needed
Return Value:
Return value needed

Examples

Example 1:

Additional Information

See also:
See also needed

Notes

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

Notes

Bottom Section