Documentation for the Unreal C++ Plugin
Loading...
Searching...
No Matches
AInteractionValve Class Reference

Actor representing an interaction valve. More...

#include <InteractionValve.h>

Inheritance diagram for AInteractionValve:
[legend]

Public Member Functions

 AInteractionValve (const FObjectInitializer &ObjectInitializer)
 Sets default values for this actor's properties.
 
virtual void Tick (float DeltaTime) override
 

Public Attributes

float ActivateAngle
 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = Valve)
 
FOnValveActivated OnValveActivated
 UPROPERTY(BlueprintAssignable)
 
UTextRenderComponent * TextRenderComp
 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)
 
UVRDialComponent * Valve
 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Components)
 

Private Member Functions

 GENERATED_BODY ()
 

Detailed Description

Actor representing an interaction valve.

UCLASS()

Definition at line 19 of file InteractionValve.h.

Constructor & Destructor Documentation

◆ AInteractionValve()

AInteractionValve::AInteractionValve ( const FObjectInitializer & ObjectInitializer)

Sets default values for this actor's properties.

Definition at line 6 of file InteractionValve.cpp.

Member Function Documentation

◆ GENERATED_BODY()

AInteractionValve::GENERATED_BODY ( )
private

◆ Tick()

void AInteractionValve::Tick ( float DeltaTime)
overridevirtual

Definition at line 29 of file InteractionValve.cpp.

Member Data Documentation

◆ ActivateAngle

float AInteractionValve::ActivateAngle
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = Valve)

The angle at which the valve is activated.

Definition at line 47 of file InteractionValve.h.

◆ OnValveActivated

FOnValveActivated AInteractionValve::OnValveActivated
BlueprintAssignable

UPROPERTY(BlueprintAssignable)

Delegate invoked when the valve is activated.

Definition at line 53 of file InteractionValve.h.

◆ TextRenderComp

UTextRenderComponent* AInteractionValve::TextRenderComp
VisibleAnywhereBlueprintReadWrite

UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)

The text render component.

Definition at line 40 of file InteractionValve.h.

◆ Valve

UVRDialComponent* AInteractionValve::Valve
BlueprintReadWriteEditAnywhere

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Components)

The valve component.

Definition at line 33 of file InteractionValve.h.


The documentation for this class was generated from the following files: