Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
GC_DamageText.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "GameplayCueNotify_Static.h"
7#include "GC_DamageText.generated.h"
8
12UCLASS()
13class CK_UE_API UGC_DamageText : public UGameplayCueNotify_Static
14{
15 GENERATED_BODY()
16
17public:
18 FORCEINLINE UTexture2D* GetTexture(const int32 Index, const bool IsCritical) const
19 {
20 return IsCritical ? CriticalNumberTextures[Index] : DefaultNumberTextures[Index];
21 }
22
23protected:
24 UFUNCTION(BlueprintCallable, Category = "Damage Text")
25 TArray<UTexture2D*> GetNumberTextures(int32 Damage, bool IsCritical, int32& OutDamageTextLength) const;
26
27protected:
28 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Damage Text")
29 TArray<TObjectPtr<UTexture2D>> CriticalNumberTextures;
30
31 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Damage Text")
32 TArray<TObjectPtr<UTexture2D>> DefaultNumberTextures;
33};
Definition GC_DamageText.h:14
FORCEINLINE UTexture2D * GetTexture(const int32 Index, const bool IsCritical) const
Definition GC_DamageText.h:18