|
Payback 0.0.1
CK Graduation Project
|
#include <CardWidget.h>


Public 멤버 함수 | |
| void | SetupCard (USituationBase *InSituation, UTexture2D *InIllustration) |
| USituationBase * | GetSituation () const |
| FName | GetSituationID () const |
| ESituationTag | GetBroadcastTags () const |
| FORCEINLINE UTexture2D * | GetIconTexture () const |
UUserWidgetBase(으)로부터 상속된 Public 멤버 함수 | |
| virtual void | SetAbilitySystemComponent (AActor *InOwner) |
| virtual UAbilitySystemComponent * | GetAbilitySystemComponent () const override |
| virtual void | OnPushedToLayer () |
| virtual void | OnPoppedFromLayer () |
| virtual void | OnActivated () |
| virtual void | OnDeactivated () |
| void | Activate () |
| void | Deactivate () |
| FORCEINLINE FGameplayTag | GetLayerTag () const |
| FORCEINLINE void | SetLayerTag (const FGameplayTag InTag) |
| FORCEINLINE bool | IsPrimary () const |
| FORCEINLINE void | SetPrimary (const bool InPrimary) |
| FORCEINLINE EWidgetState | GetWidgetState () const |
| FORCEINLINE void | SetWidgetState (const EWidgetState InState) |
| FORCEINLINE UWaitForWidgetActivation * | GetActivationHandle () |
| FORCEINLINE bool | HasAppearanceAnim () const |
| FORCEINLINE bool | HasDisappearanceAnim () const |
Public 속성 | |
| FOnSituationCardChosen | OnCardChosen |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
| virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
| virtual void | NativeOnMouseEnter (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| virtual void | NativeOnMouseLeave (const FPointerEvent &InMouseEvent) override |
| virtual FReply | NativeOnMouseMove (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| virtual FReply | NativeOnMouseButtonDown (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| virtual FReply | NativeOnMouseButtonUp (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| void | OnCardSetup () |
| void | HandleChooseClicked () |
| void | SetupCardTags () |
| void | UpdateCursorOffset (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| void | UpdateHoverTransform (float InDeltaTime) |
UUserWidgetBase(으)로부터 상속된 Protected 멤버 함수 | |
| virtual void | OnWidgetActivated () |
| virtual void | OnWidgetDeactivated () |
| void | OnPushedToLayer_Internal () |
| void | OnPoppedFromLayer_Internal () |
| void | OnActivated_Internal () |
| void | OnDeactivated_Internal () |
Protected 속성 | |
| TObjectPtr< UImage > | SituationIcon |
| TObjectPtr< UImage > | SituationIllustration |
| TObjectPtr< UTextBlock > | SituationNameText |
| TObjectPtr< UWrapBox > | CardTags |
| TObjectPtr< UTextBlock > | SituationDescriptionText |
| float | HoverScale = 1.08f |
| float | MaxTiltAngle = 6.0f |
| float | MaxShearAngle = 4.0f |
| float | IdleSwayAngle = 1.5f |
| float | IdleSwaySpeed = 2.5f |
| float | TransformInterpSpeed = 12.0f |
| TSubclassOf< UCardTagWidget > | CardTagClass |
| TObjectPtr< USituationBase > | Situation |
| TObjectPtr< UTexture2D > | IconTexture |
| FVector2D | CursorOffset = FVector2D::ZeroVector |
| FVector2D | CurrentScale = FVector2D::UnitVector |
| FVector2D | CurrentShear = FVector2D::ZeroVector |
| float | CurrentAngle = 0.0f |
| float | SwayTime = 0.0f |
| uint8 | bHovered: 1 = false |
UUserWidgetBase(으)로부터 상속된 Protected 속성 | |
| EWidgetState | WidgetState |
| TObjectPtr< UAbilitySystemComponent > | ASC |
| FGameplayTag | LayerTag |
| bool | bPrimary = false |
| TObjectPtr< UWidgetAnimation > | AppearanceAnim |
| TObjectPtr< UWidgetAnimation > | DisappearanceAnim |
레벨업 선택창의 카드 한 장.
표 행을 복사해 들고 있지 않고 상황 인스턴스를 그대로 가리킨다. 이름 / 설명뿐 아니라 버프 수치와 방송 태그까지 카드가 직접 물어볼 수 있게 하기 위함이다.
| ESituationTag UCardWidget::GetBroadcastTags | ( | ) | const |
|
inline |

| USituationBase * UCardWidget::GetSituation | ( | ) | const |
| FName UCardWidget::GetSituationID | ( | ) | const |
|
protected |

|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |

|
overrideprotectedvirtual |

|
overrideprotectedvirtual |
|
overrideprotectedvirtual |

|
overrideprotectedvirtual |

|
protected |

| void UCardWidget::SetupCard | ( | USituationBase * | InSituation, |
| UTexture2D * | InIllustration | ||
| ) |


|
protected |


|
protected |

|
protected |

|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| FOnSituationCardChosen UCardWidget::OnCardChosen |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |