Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
InteractableInterface.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 "InteractableInterface.generated.h"
8
11class UInteractabilityComponent;
12// This class does not need to be modified.
13UINTERFACE()
14class UInteractableInterface : public UInterface
15{
16 GENERATED_BODY()
17};
18
23{
24 GENERATED_BODY()
25
26public:
27 friend class UInteractionChannel;
28
29public:
30 virtual UInteractionChannel* Interact(AActor* Caller);
31
32protected:
33 UFUNCTION()
34 virtual void OnBeginInteraction(const AActor* Caller);
35
36 UFUNCTION()
37 virtual void OnEndInteraction(const AActor* Caller);
38};
Definition CharacterBase.h:21
Definition InteractableInterface.h:23
Definition InteractableInterface.h:15
Definition InteractionChannel.h:21