BPI_LPAMG_WEP

Introduction

The Weapon Interface (BPI_LPAMG_WEP) is the Blueprint Interface applied to all the weapons in the asset.

You can find the Weapon Interface at this path: LowPolyAnimatedModernGuns/Demo/Core/Weapons/BPI_LPAMG_WEP

Functions

On Fire. Calling this will fire the weapon inheriting this interface.

On Reload. Calling this will reload the weapon inheriting this interface.

On Reload Empty. Calling this will reload empty the weapon inheriting this interface.

On Randomize Attachments. Randomizes the equipped attachments.

On Set Attachments Scale. Sets the world scale of the weapon’s attachments.

On Randomize Skin. Randomizes the weapons’ skin.

Get Mesh Component Weapon. Returns the weapon’s body mesh.

Get Mesh Component Scope. Returns the weapon’s scope mesh.

Get Mesh Component Magazine. Returns the weapon’s magazine mesh.

Get Rate Of Fire. Returns the value of Rate Of Fire.

Get Offset Action Location. Returns the value of Offset Action Location.

Get Offset Action Rotation. Returns the value of Offset Action Rotation.

Get First Person Sequence Pose Idle. Returns the value of First Person Sequence Pose Idle.

Get First Person Sequence Pose Aim. Returns the value of First Person Sequence Pose Aim.

Get First Person Sequence Loop Run. Returns the value of First Person Sequence Loop Run.

Get First Person Montage Character Holster. Returns the value of First Person Montage Character Holster.

Get First Person Montage Character Holster Quick. Returns the value of First Person Montage Character Holster Quick.

Get First Person Montage Character Unholster. Returns the value of First Person Montage Character Unholster.

Get First Person Montage Character Unholster Quick. Returns the value of First Person Montage Character Unholster Quick.

Get First Person Montage Character Fire. Returns the value of First Person Montage Character Fire.

Get First Person Montage Character Reload. Returns the value of First Person Montage Character Reload.

Get First Person Montage Character Reload Empty. Returns the value of First Person Montage Character Reload Empty.

Get First Person Montage Character Inspect. Returns the value of First Person Montage Character Inspect.

Get First Person Montage Character Grenade Throw. Returns the value of First Person Montage Character Grenade Throw.

Get First Person Montage Character Grenade Throw Additive. Returns the value of First Person Montage Character Grenade Throw Additive.

Get First Person Montage Character Knife Attack. Returns the value of First Person Montage Character Knife Attack.

Get First Person Montage Character Knife Attack Additive. Returns the value of First Person Montage Character Knife Attack Additive.

Get Third Person Montage Character Fire. Returns the value of Third Person Montage Character Fire.

Get Third Person Montage Character Reload. Returns the value of Third Person Montage Character Reload.

Get Third Person Montage Character Reload Empty. Returns the value of Third Person Montage Character Reload Empty.

Get Third Person Montage Character Inspect. Returns the value of Third Person Montage Character Inspect.

Get Name Socket Third Person. Returns the value of Name Socket Third Person.

Get Third Person Sequence Pose Standing Holstered. Returns the value of Third Person Sequence Pose Standing Holstered.

Get Third Person Sequence Pose Standing Unholstered. Returns the value of Third Person Sequence Pose Standing Unholstered.

Get Third Person Sequence Pose Crouching Holstered. Returns the value of Third Person Sequence Pose Crouching Holstered.

Get Third Person Sequence Pose Crouching Unholstered. Returns the value of Third Person Sequence Pose Crouching Unholstered.

Get Third Person Sequence Loop Weapon Sprint. Returns the value of Third Person Sequence Loop Weapon Sprint.

Get Third Person Sequence Loop Weapon Sprint Impulse. Returns the value of Third Person Sequence Loop Weapon Sprint Impulse.

Get Third Person Sequence Loop Weapon Jog. Returns the value of Third Person Sequence Loop Weapon Jog.

Play Unholster Montage. Plays the Unholster Montage on the weapon.

Play Holster Montage. Plays the Holster Montage on the weapon.

Get Grip Data. Returns the value of Grip Data.

Get First Person Sequence Pose Crouch. Returns the value of First Person Sequence Pose Crouch.

Get First Person Sequence Pose Lowered. Returns the value of First Person Sequence Pose Lowered.

Get Texture Icon Body. Returns the value of Texture Icon Body.

Get Texture Icon Magazine. Returns the value of Texture Icon Magazine.

Get Texture Icon Muzzle. Returns the value of Texture Icon Muzzle.

Get Texture Icon Ironsights Back. Returns the value of Texture Icon Ironsights Back.

Get Texture Icon Ironsights Front. Returns the value of Texture Icon Ironsights Front.

Get Texture Icon Laser. Returns the value of Texture Icon Laser.

Get Texture Icon Forestock. Returns the value of Texture Icon Forestock.

Get Texture Icon Rails. Returns the value of Texture Icon Rails.

Get Texture Icon Rails. Returns the value of Texture Icon Bipod.

Get Extra Aim Offset. Returns the value of Extra Aim Offset.

Get Scope Offset. Returns the scope offset to use for this weapon.

Are Attachments Visible. Returns true if the weapon’s attachments are currently visible, and false if they’re not.

Get Texture Icon Scope. Returns the value of Texture Icon Scope.

Get Weapon Sounds. Returns the value of Sounds.

Get Alpha Classic Weapon Additive Pose. If this function returns anything higher than zero, the animation blueprint will try to apply an additive pose to the weapon’s idle pose that shifts it to match a more classic fps-style pose. This only really works for weapons that have such a pose, which at the moment is only handguns.

Get Item Name. Returns the item’s name.

Get Crosshair Size. Returns the value of Crosshair Size.

Get Crosshair Firing Multiplier. Returns the value of Crosshair Firing Multiplier.

Get Crosshair Increase Curve. Returns the value of Crosshair Increase Curve.

Get Crosshair Return Curve. Returns the value of Crosshair Return Curve.

Stop Active Montage. Stops the currently-active montage that is playing on the item’s AnimBP.


Last updated

Was this helpful?