BIS_fnc_target
Jump to navigation
Jump to search
Description
- Description:
- Handles the shooting targets in the Bootcamp DLC, statistics, animation, etc. (targets such as TargetBootcampHuman_f)
- Execution:
- call
- Groups:
- Uncategorised
Syntax
- Syntax:
- [action, parameters] call BIS_fnc_target
- Parameters:
- action: String - one of:
- initialize
- terminate (does nothing(?))
- animate
- getAnimationPhase
- getAnimationPhaseString
- getAnimatedSelection
- hit
- hitPart
- getShooterDataIndex
- getShooterData
- setShooterData
- getShotsData
- getShotsDataFromTargets
- getShotsDataWithFilter
- setShotsData
- getShootersData
- setShootersData
- resetShootersData (clears all data on object)
- getShooterTemplate
- getShotTemplate
- getShooterByUid
- uiOpen
- uiOnLoad (internal)
- uiFillTable (internal)
- uiFillTableRow (internal)
- parameters: Array - array of data, depending on action:
initialize - Initializes the target and sets it to the "up" position- target: Object - Target object of type "TargetBootcamp_base_F"
- target: Object - Target object of type "TargetBootcamp_base_F"
- position: String - "up" or "down" (default)
- target: Object - Target object of type "TargetBootcamp_base_F"
- target: Object - Target object of type "TargetBootcamp_base_F"
- target: Object - Target object of type "TargetBootcamp_base_F"
- target: Object - Target object of type "TargetBootcamp_base_F"
- unit: Object - Unit which shot the target
- damage: Number - Amount of damage done to the target
- partsList: Array - Contains list of all parts which got hit (see HitPart EH format) to format [target, shooter]:
- target: Object - Target object of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- target: Object - Target object of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- target: Object - Target object of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- data: Array - Shooter Data
- target: Object - Target object of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- targets: Array of Object - List of target objects of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- target: Object - Target object of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- filter: String - One of "time", "distance", "weapon" or "direct"
- code: Code - Custom code to validate the shot. _this is the value of filtered data
- target: Object - Target object of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- data: Array - Shots Data
- target: Object - Target object of type "TargetBootcamp_base_F"
- target: Object - Target object of type "TargetBootcamp_base_F"
- target: Object - Target object of type "TargetBootcamp_base_F"
- uid: String - Player UID of unit who shot the target
- target: Object - Target object of type "TargetBootcamp_base_F"
- shooter: Object - Unit who shot the target
- projectile: Object - ("_bullet" not used)
- position: Array format Position - ("_position" not used)
- velocity: Array - ("_velocity" not used)
- selection: Array - ("_selection" not used)
- ammo: Array - ("_ammo" not used)
- vector: Array - ("_direction" not used)
- radius: Array - ("_radius" not used)
- surfaceType: String - ("_surface" not used)
- isDirect: Boolean - true if object was directly hit, false if it was hit by indirect/splash damage.
- uid: String - Player UID of unit who shot the target
- target: Object - Target object of type "TargetBootcamp_base_F"
- target: Object - Target object of type "TargetBootcamp_base_F"
- display: Display
- Return Value:
- Return value needed
Examples
- Example 1:
// open the Score Board through addAction ["uiOpen", [myTarget]] call BIS_fnc_target;
- Example 2:
// open the Score Board for all players in MP ["uiOpenToAll", [myTarget]] call BIS_fnc_target;
- Example 3:
// clear all data from Score Board ["resetShootersData", [myTarget]] call BIS_fnc_target;
Additional Information
- See also:
- doTarget
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