Skip to main content

Visual

The weapon visual blueprint class (BP_WeaponVisual) allows you to define how your weapon looks when it's attached to the player.

weapon-visual.webp

Properties

Property NameTypeDescription
ImpactPositions
ImpactSurfaceTypes
ImpactNormals
ShellEjectSystemNiagaraEffectThe Niagara Particle Effect that is used when the shell ejects.
MuzzleFlashSystemNiagaraEffectThe Niagara Particle Effect that is used when the weapon fires.
TracerSystemNiagaraEffectThe Niagara Particle Effect that is used when the bullet is going to the target.
ShellEjectMeshStaticMeshThe mesh of the shell that is ejected after firing.
SocketNameMuzzleNameThe name of the socket from where the muzzle flash should spawn.
SocketNameShellEjectNameThe name of the socket from where the shell ejects from on the weapon.
FireAudioSoundCueThe sound that is played when the weapon is shot.
ImpactFX
FireMontageMontageThe montage that's played when the weapon is fired.
BashMontageMontageThe montage that's played when the weapon is bashed (close range hit).
ReloadMontageMontageThe montage that's played when the weapon is reloaded.
ImpactAudio