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, front = 0b00000001, High = 0b00000010, Low = 0b00000100, Right = 0b00001000, Left = 0b00010000, Start = 0b00000000, End = 0b1000000, FrontRightStart = front | Right | Start, FrontRightEnd = front | Right | End, FrontLeftStart = front | Left | Start, FrontLeftEnd = front | Left | End, HighRightStart = High | Right | Start, HighRightEnd = High | Right | End, HighLeftStart = High | Left | Start, HighLeftEnd = High | Left | End, LowRightStart = Low | Right | Start, LowRightEnd = Low | Right | End, LowLeftStart = Low | Left | Start, LowLeftEnd = Low | Left | End, MAX }; DECLARE_ENUM_TOSTRING(EPeekingState); ENUM_CLASS_FLAGS(EPeekingState) | cs |
값찍어보면 HighRightStart 잘나오는데 애니메이션은 LowRightStart 실행됨 ㅋㅋ
다른상태는 다 디폴트로 빠지는지 실행도안됨.....
이거 도대1체 왜이럼? 나만 이런건가
왜 front만 소문자이고 Start는 0임?
그게 문제는 아님....