언리얼이 이넘을 어떻게 인식하나하고 뽑아보니까


a04424ad2c06782ab47e5a67ee91766dc288f1ecd6acc5cebf11d2c15ad2d5212dc95fdf494cb14431faef5cb292


띠용?


a04424ad2c06782ab47e5a67ee91766dc288f1ecd6acc5cebf11d2c05fd2d021b869554d081a465f361e73fd32a2



front ~ start까지는 한개씩 찍히지만 그뒤로는 두개씩찍힘 ㅋㅋㅋ

end를 start로 인식하는거같음

그래서 2개씩 만들어지고


뭘고쳐야 저걸 고치지....


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Fill out your copyright notice in the Description page of Project Settings.
 
#pragma once
 
#include "CoreMinimal.h"
#include "Macro.h"
 
 
UENUM(BlueprintType)
enum class EPeekingState : uint8
{
    None = 0            UMETA(Hidden),
    Front = 0b00000001    UMETA(DisplayName = "Front"),
    High = 0b00000010    UMETA(DisplayName = "High"),
    Low = 0b00000100    UMETA(DisplayName = "Low"),
    Right = 0b00001000    UMETA(DisplayName = "Right"),
    Left = 0b00010000    UMETA(DisplayName = "Left"),
    Start = 0b00000000    UMETA(DisplayName = "Start"),
    End = 0b1000000        UMETA(DisplayName = "End"),
 
    FrontRightStart = Front | Right | Start    UMETA(DisplayName = "FrontRightStart"),
    FrontRightEnd = Front | Right | End        UMETA(DisplayName = "FrontRightEnd"),
    FrontLeftStart = Front | Left | Start    UMETA(DisplayName = "FrontLeftStart"),
    FrontLeftEnd = Front | Left | End        UMETA(DisplayName = "FrontLeftEnd"),
    HighRightStart = High | Right | Start    UMETA(DisplayName = "HighRightStart"),
    HighRightEnd = High | Right | End        UMETA(DisplayName = "HighRightEnd"),
    HighLeftStart = High | Left | Start        UMETA(DisplayName = "HighLeftStart"),
    HighLeftEnd = High | Left | End            UMETA(DisplayName = "HighLeftEnd"),
    LowRightStart = Low | Right | Start        UMETA(DisplayName = "LowRightStart"),
    LowRightEnd = Low | Right | End            UMETA(DisplayName = "LowRightEnd"),
    LowLeftStart = Low | Left | Start        UMETA(DisplayName = "LowLeftStart"),
    LowLeftEnd = Low | Left | End            UMETA(DisplayName = "LowLeftEnd"),
 
    MAX        UMETA(Hidden)
};
 
DECLARE_ENUM_TOSTRING(EPeekingState);
ENUM_CLASS_FLAGS(EPeekingState)
cs