Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
ProjectileBase.h 파일 참조
#include "CK_UE.h"
#include "GameFramework/Actor.h"
#include "Interface/ObjectPoolingInterface.h"
#include "Interface/Combat/TargetableInterface.h"
#include "ProjectileBase.generated.h"
ProjectileBase.h에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

클래스

class  UCollisionUserData
 
class  AProjectileBase
 

열거형 타입

enum class  EProjectileState : uint8 {
  Uninitialized , Initialized , Launched , InFlight ,
  Collided , Finished
}
 
enum class  EProjectileFinishReason : uint8 { Timeout , Collision , ExternalTermination , DestinationReached }
 
enum class  EProjectileDeactivationOption : uint8 { Immediate , Manual , Delay , Sequencer }
 
enum class  EProjectileMeshRotationMode : uint8 { UMETA =(DisplayName = "회전 안 함") , UMETA =(DisplayName = "회전 속도") , UMETA =(DisplayName = "진행 방향 바라보기") }
 

함수

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FProjectileFinishedDelegate, const AProjectileBase *, Projectile, const EProjectileFinishReason, FinishReason, const AActor *, Terminator)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams (FProjectileCollidedDelegate, AActor *, SelfActor, AActor *, OtherActor, FVector, NormalImpulse, const FHitResult &, Hit)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FProjectileDeactivatedDelegate, AProjectileBase *, Projectile, const EProjectileDeactivationOption, Option)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FProjectileLaunchedDelegate, const AProjectileBase *, Projectile)
 

열거형 타입 문서화

◆ EProjectileDeactivationOption

enum class EProjectileDeactivationOption : uint8
strong
열거형 멤버
Immediate 
Manual 
Delay 
Sequencer 

◆ EProjectileFinishReason

enum class EProjectileFinishReason : uint8
strong
열거형 멤버
Timeout 
Collision 
ExternalTermination 
DestinationReached 

◆ EProjectileMeshRotationMode

enum class EProjectileMeshRotationMode : uint8
strong
열거형 멤버
UMETA 
UMETA 
UMETA 
49{
50 None UMETA(DisplayName = "회전 안 함"),
51 RotationRate UMETA(DisplayName = "회전 속도"),
52 FaceVelocity UMETA(DisplayName = "진행 방향 바라보기")
53};
static constexpr FGlobalUserSettingsRuntime None
Definition GlobalUserSettingsRuntime.cpp:6

◆ EProjectileState

enum class EProjectileState : uint8
strong
열거형 멤버
Uninitialized 
Initialized 
Launched 
InFlight 
Collided 
Finished 

함수 문서화

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams ( FProjectileCollidedDelegate  ,
AActor *  ,
SelfActor  ,
AActor *  ,
OtherActor  ,
FVector  ,
NormalImpulse  ,
const FHitResult &  ,
Hit   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FProjectileLaunchedDelegate  ,
const AProjectileBase ,
Projectile   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FProjectileFinishedDelegate  ,
const AProjectileBase ,
Projectile  ,
const EProjectileFinishReason  ,
FinishReason  ,
const AActor *  ,
Terminator   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FProjectileDeactivatedDelegate  ,
AProjectileBase ,
Projectile  ,
const EProjectileDeactivationOption  ,
Option   
)