41 lines
533 B
C
41 lines
533 B
C
// Copyright 2025 https://yuewu.dev/en All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "UObject/Object.h"
|
|
#include "GCS_TraceEnumLibrary.generated.h"
|
|
|
|
|
|
UENUM()
|
|
enum class EGCS_CollisionShapeType : uint8
|
|
{
|
|
Sphere,
|
|
Box,
|
|
Capsule
|
|
};
|
|
|
|
UENUM()
|
|
enum class EGCS_TraceSweepType : uint8
|
|
{
|
|
ByChannel,
|
|
ByObject,
|
|
ByProfile
|
|
};
|
|
|
|
UENUM()
|
|
enum class EGCS_TraceTickType : uint8
|
|
{
|
|
Default,
|
|
FixedFrameRate,
|
|
DistanceBased
|
|
};
|
|
|
|
UENUM()
|
|
enum class EGCS_TraceExecutionState : uint8
|
|
{
|
|
InProgress,
|
|
Stopped,
|
|
PendingStop
|
|
};
|