29 lines
886 B
C
29 lines
886 B
C
|
// © 2024 Long Ly. All rights reserved. Any unauthorized use, reproduction, or distribution of this trademark is strictly prohibited and may result in legal action.
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
#include "CoreMinimal.h"
|
||
|
#include "UObject/Object.h"
|
||
|
|
||
|
UENUM(BlueprintType, meta = (ScriptName="OLS_Stance"))
|
||
|
enum class EOLSStance : uint8
|
||
|
{
|
||
|
ECrouching UMETA(DisplayName = "Crouching"),
|
||
|
EStanding UMETA(DisplayName = "Standing")
|
||
|
};
|
||
|
|
||
|
UENUM(BlueprintType, meta = (ScriptName="OLS_LocomotionState"))
|
||
|
enum class EOLSGait : uint8
|
||
|
{
|
||
|
EWalk UMETA(DisplayName = "Walk"),
|
||
|
EJog UMETA(DisplayName = "Jog"),
|
||
|
ESprint UMETA(DisplayName = "Sprint")
|
||
|
};
|
||
|
|
||
|
UENUM(BlueprintType, meta = (ScriptName="OLS_RotationMode"))
|
||
|
enum class EOLSRotationMode : uint8
|
||
|
{
|
||
|
EVelocityDirection UMETA(DisplayName = "Velocity Direction"),
|
||
|
ELookingDirection UMETA(DisplayName = "Looking Direction"),
|
||
|
EAiming UMETA(DisplayName = "Aiming")
|
||
|
};
|