A Demo Project for the UnrealEngineSDK
|
UCLASS(meta = (DisplayName = "AI Sight VR config")) More...
#include <VRAIPerceptionOverrides.h>
Public Member Functions | |
virtual TSubclassOf< UAISense > | GetSenseImplementation () const override |
Public Attributes | |
float | AutoSuccessRangeFromLastSeenLocation |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config) | |
FAISenseAffiliationFilter | DetectionByAffiliation |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config) | |
TSubclassOf< UAISense_Sight_VR > | Implementation |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", NoClear, config) | |
float | LoseSightRadius |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config, meta = (UIMin = 0.0, ClampMin = 0.0)) | |
float | PeripheralVisionAngleDegrees |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config, meta = (UIMin = 0.0, ClampMin = 0.0, UIMax = 180.0, ClampMax = 180.0, DisplayName = "PeripheralVisionHalfAngleDegrees")) | |
float | SightRadius |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config, meta = (UIMin = 0.0, ClampMin = 0.0)) | |
Private Member Functions | |
GENERATED_UCLASS_BODY () | |
UCLASS(meta = (DisplayName = "AI Sight VR config"))
Definition at line 24 of file VRAIPerceptionOverrides.h.
|
private |
|
overridevirtual |
Definition at line 931 of file VRAIPerceptionOverrides.cpp.
|
BlueprintReadOnlyEditDefaultsOnlyconfig |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config)
If not an InvalidRange (which is the default), we will always be able to see the target that has already been seen if they are within this range of their last seen location.
Definition at line 82 of file VRAIPerceptionOverrides.h.
|
BlueprintReadOnlyEditDefaultsOnlyconfig |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config)
Definition at line 73 of file VRAIPerceptionOverrides.h.
|
BlueprintReadOnlyconfigEditDefaultsOnlyNoClear |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", NoClear, config)
Definition at line 36 of file VRAIPerceptionOverrides.h.
|
BlueprintReadOnlyEditDefaultsOnlyconfig |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config, meta = (UIMin = 0.0, ClampMin = 0.0))
Maximum sight distance to see target that has been already seen.
Definition at line 54 of file VRAIPerceptionOverrides.h.
|
BlueprintReadOnlyEditDefaultsOnlyconfig |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config, meta = (UIMin = 0.0, ClampMin = 0.0, UIMax = 180.0, ClampMax = 180.0, DisplayName = "PeripheralVisionHalfAngleDegrees"))
How far to the side AI can see, in degrees. Use SetPeripheralVisionAngle to change the value at runtime. The value represents the angle measured in relation to the forward vector, not the whole range.
Definition at line 64 of file VRAIPerceptionOverrides.h.
|
BlueprintReadOnlyEditDefaultsOnlyconfig |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Sense", config, meta = (UIMin = 0.0, ClampMin = 0.0))
Maximum sight distance to notice a target.
Definition at line 45 of file VRAIPerceptionOverrides.h.