// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "Unit.h" #include "Upgrade.h" #include "UnitUpgrade.generated.h" /** * */ UCLASS(Blueprintable) class SPACEBATTLER_API UUnitUpgrade : public UUpgrade { GENERATED_BODY() public: UFUNCTION(BlueprintCallable, BlueprintNativeEvent) void ApplyToUnit(AUnit* Unit, int32 UpgradeLevel); virtual void ApplyToUnit_Implementation(AUnit* Unit, int32 UpgradeLevel); };