Unreal Engine 4/C++
2022. 5. 16.
<Unreal C++> 51 - Action RPG(Enemy Hitted)
필요한 개념 // CEnemy.h private: UFUNCTION() void OnStateTypeChanged(EStateType InPrevType, EStateType InNewType); // CEnemy.cpp // State가 바뀔때 함수 바인드 State->OnStateTypeChanged.AddDynamic(this, &ACEnemy::OnStateTypeChanged); * StateComponent에 Hitted 상태를 추가함 UENUM(BlueprintType) enum class EStateType : uint8 { Idle, Roll, Backstep, Equip, Action, Hitted, Max }; // CEnemy.cpp void ACEnemy::Hitted() { St..