Blueprints
Last updated
Last updated
Blueprints
These five blueprints make up the core:
BP_HitscanAbstraction
If you want to see what "BPC_Hitscan" expects from any owner, this is the main example blueprint actor.
Is used for efficient development.
BPC_Hitscan
The Main Blueprint of the whole system.
Reusable Blueprint Component that can be attached to any Blueprint Actor.
Used in BP_ExampleWeapon, BP_Drone and BP_Turret and BP_Turret_DoubleBarrel.
BPI_Hitscan
The Interface any actor has to implement in order for BPC_Hitscan to function properly.
Any Actor decides on his own how it realizes provided functions.
Main Communication setup between owner and component.
DT_Hitscan
Used in 'ApplyPointDamage' inside owning actors.
Main reason was to enable you to have different Damage Impulses for each weapon.
PDA_HitscanDefinition
Data Asset that stores configuration variables. Its main goal is to let you set up hitscans differently for each weapon.
For example DA_Hitscan_Pistol, DA_Hitscan_Shotgun, DA_Hitscan_Turret etc.