Skip to content

Weapon Projectile Decal

Introduction

A decal spawned when a projectile hits something

Dependencies

The WeaponProjectileDecal relies on other components of this plugin to work:

  • Logger: Used to log useful information to help you debug any issues you might experience

API Reference

Properties

Property Description Type Default Value
bAutomaticallyDestroy Should the decal automatically be destroyed? bool true
Lifetime The lifetime of the decal float 10.0f

Functions

Name Description Params Return
DestroyDecal Destroy the decal actor

Blueprint Usage

You can use the WeaponProjectileDecal using Blueprints by adding one of the following nodes:

  • Ultimate Starter Kit > Weapon Projectile Decal > Destroy Decal

C++ Usage

Before you can use the plugin, you first need to enable the plugin in your Build.cs file:

PublicDependencyModuleNames.Add("USK");

The WeaponProjectileDecal can now be used in any of your C++ files:

#include "USK/Weapons/WeaponProjectileDecal.h"

void ATestActor::Test()
{
    // WeaponProjectileDecal is a pointer to the AWeaponProjectileDecal
    WeaponProjectileDecal->DestroyDecal();
}