Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
ChargeInterface.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 "UObject/Interface.h"
7#include "ChargeInterface.generated.h"
8
9
10class UChargeStateComponent;
11
12
13UINTERFACE(MinimalAPI)
14class UChargeInterface : public UInterface
15{
16 GENERATED_BODY()
17};
18
19
20class CK_UE_API IChargeInterface
21{
22 GENERATED_BODY()
23
24public:
25 virtual void OnChargeBegin() = 0;
26 virtual void OnChargeEnd() = 0;
27
28 virtual void OnChargePhaseChanged(float RotSpeedValue) = 0;
29
30 // 차지 상태 컴포넌트 반환 (UI/GA가 데이터 접근용)
31 virtual UChargeStateComponent* GetChargeStateComponent() const = 0;
32};
Definition ChargeInterface.h:21
virtual void OnChargeEnd()=0
virtual UChargeStateComponent * GetChargeStateComponent() const =0
virtual void OnChargeBegin()=0
virtual void OnChargePhaseChanged(float RotSpeedValue)=0
Definition ChargeInterface.h:15