Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
TargetingMarkerWidget.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "UI/UserWidgetBase.h"
8#include "TargetingMarkerWidget.generated.h"
9
10class UImage;
14UCLASS()
16{
17 GENERATED_BODY()
18
19public:
20 virtual void ShowMarker() override;
21 virtual void HideMarker() override;
22 virtual void SetMarkerAlpha(float MarkerAlpha) override;
23
24protected:
25 virtual void NativeConstruct() override;
26 virtual void NativeTick(const FGeometry& MyGeometry, float InDeltaTime) override;
27
28protected:
29 UPROPERTY(EditAnywhere, Category = "Widget", meta = (ClampMin = "0.0"))
30 float MarkerPingPongRange = 100.0f;
31
32 UPROPERTY(EditAnywhere, Category = "Widget", meta = (ClampMin = "0.0"))
33 float MarkerPingPongDuration = 2.0f;
34
35 UPROPERTY(BlueprintReadOnly, Category = "Widget", meta = (BindWidget))
36 TObjectPtr<UImage> TargetedMarker;
37
38 UPROPERTY(Transient)
39 bool bEnabledMarkerPingPong = false;
40};
Definition MarkerWidgetInterface.h:20
Definition TargetingMarkerWidget.h:16
Definition UserWidgetBase.h:33