BIS fnc carrier01AnimateDeflectors: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\{\{RV\|type=function \| *arma ?3 * \| *([0-9]\.[0-9]{2}) * \|gr1=(.*) \| <pre>\/\*" to "{{RV|type=function |game1= arma3 |version1= $1 |gr1=$2 |descr= <pre>/*")
m (link to config page)
(4 intermediate revisions by 2 users not shown)
Line 2: Line 2:


|game1= arma3
|game1= arma3
|version1= 1.00
|version1= 1.68
 
|arg= local
|eff= local


|gr1= Aircraft Carrier
|gr1= Aircraft Carrier


|descr= <pre>/*
|descr= Plays a set of animations to animate the carriers' catapult jet blast deflectors. See [[Arma 3: Aircraft Systems]] for information about needed config changes.
Author: Bravo Zero One development
- John_Spartan & Jiri Wainar
 
Description:
- On demand function to invoke set of animations associated with carrier catapult jet blast deflector.
 
Exucution:
- Call the function via code/script
 
[_carrierPart, _animations, 10] spawn BIS_fnc_Carrier01AnimateDeflectors;


Requirments:
|s1= [carrierPart, animations, animationState] spawn [[BIS_fnc_carrier01AnimateDeflectors]]
- Compatible carrier part must have a config definition for all sub-systems that will be invoked by this function


example of cfgVehicles subclass definitions for carrier part;
|p1 = carrierPart: [[Object]] - part to animate
class Catapults
{
class Catapult1
{
memoryPoint = "pos_catapult_01"; Memory point in carrier part model.p3d
dirOffset = -5.5; Offset angle in degrees between carrier part direction and actual catapult launch direction
animations[] = {"Deflector_1","Deflector_1_hydraulic_1", "Deflector_1_hydraulic_2","Deflector_1_hydraulic_3"}; Array with animation names for carrier part jet blast deflectors
launchActionName = "$STR_A3_action_launchFromCatapult_1"; Visual display name of "Attach Action"
detachActionName = "$STR_A3_action_detachFromCatapult_1"; Visual display name of "Dettach Action"
};
};


Parameter(s):
|p2 = animations: [[Array]] - animations to be played
_this select 0: mode (Scalar)
0: carrier part/object to animate
1: animations/array of animations to animate
2: animationState/int for required animation state


|p3 = animationState: [[Number]] - animation state


Returns: nothing
|r1= [[Nothing]]
Result: Aircraft carrier part's specified catapult's animations are played/animated


*/</pre>
|x1= <code>[_carrierPart, ["Deflector_1", "Deflector_1_hydraulic_1", "Deflector_1_hydraulic_2", "Deflector_1_hydraulic_3"], 10] [[spawn]] [[BIS_fnc_carrier01AnimateDeflectors]];</code>


{{Wiki|placeholder}}
|exec = spawn


|s1= <!-- [] call [[BIS_fnc_carrier01AnimateDeflectors]]; -->
|seealso= [[BIS_fnc_aircraftTailhook]] [[BIS_fnc_aircraftCatapultLaunch]]
}}
}}
[[Category:{{Name|arma3}}: Functions|{{uc:Carrier01AnimateDeflectors}}]]

Revision as of 12:25, 13 August 2021

Hover & click on the images for description

Description

Description:
Plays a set of animations to animate the carriers' catapult jet blast deflectors. See Arma 3: Aircraft Systems for information about needed config changes.
Execution:
spawn
Groups:
Aircraft Carrier

Syntax

Syntax:
[carrierPart, animations, animationState] spawn BIS_fnc_carrier01AnimateDeflectors
Parameters:
carrierPart: Object - part to animate
animations: Array - animations to be played
animationState: Number - animation state
Return Value:
Nothing

Examples

Example 1:
[_carrierPart, ["Deflector_1", "Deflector_1_hydraulic_1", "Deflector_1_hydraulic_2", "Deflector_1_hydraulic_3"], 10] spawn BIS_fnc_carrier01AnimateDeflectors;

Additional Information

See also:
BIS_fnc_aircraftTailhook BIS_fnc_aircraftCatapultLaunch

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