5#include "CoreMinimal.h"
6#include "Components/ActorComponent.h"
7#include "ProjectileWeaponComponent.generated.h"
10UCLASS(ClassGroup=(
Custom), meta=(BlueprintSpawnableComponent))
11class WEAPONSYSTEM_API UProjectileWeaponComponent :
public UActorComponent
16 UProjectileWeaponComponent();
18 void ShootProjectile();
20 virtual
void LockOnTarget();
22 virtual
void Aiming(
bool bIsAiming);
26 virtual
void BeginPlay() override;
30 USceneComponent* HomingTarget =
nullptr;
32 AActor* LockOnTargetActor =
nullptr;
35 float CurrentLockOn = 0.0f;
37 FTimerHandle HomingTimerHandle;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13