Blueprints

Blueprints

Core 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.

    Damage Type Usage
    • 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.

Last updated