Skip to content

UBlueprintDiscreteActuator

class UBlueprintDiscreteActuator : public UDiscreteActuator

Blueprint version of discrete actuator.

Dependencies: FDiscretePoint, FDiscreteSpace, UDiscreteActuator

Inherits from: public UDiscreteActuator

Public Interface

Public Functions:

GetActionSpace

virtual FDiscreteSpace GetActionSpace() override

Get the Space bounding the inputs to this actuator.

Returns: DiscreteSpace containing the bounds of the inputs to this actuator

Note: This function must be implemented in the derived class.

Returns: FDiscreteSpace

Attributes: virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 307, column 16)

TakeAction

virtual void TakeAction(const FDiscretePoint &Action) override

Use this actuator to take an action impacting the world.

Note: This function must be implemented in the derived class.

Parameters:

  • Action (const FDiscretePoint &) – [in] DiscretePoint containing the inputs to this actuator

Attributes: virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 310, column 6)

InitializeActuator

virtual void InitializeActuator() override

Do any subclass specific setup.

Note: This function should be implemented by any derived classes

Attributes: virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 313, column 6)

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 302, column 1)