UActuatorComponent
class UActuatorComponent : public UInteractionComponentAn ActorComponent for holding onto an Actuator and providing some related utility functions.
Dependencies: UActuator, UInteractionComponent
Inherits from: public UInteractionComponent
Public Interface
Constructor:
UActuatorComponent
UActuatorComponent()Sets default values for this component’s properties.
Source: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (line 21, column 1)
Implementation: Schola/Source/Schola/Private/Agent/AgentComponents/ActuatorComponent.cpp (lines 6-13)
Public Functions:
TickComponent
virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) overrideCalled every frame.
Parameters:
| Name | Type | Default |
|---|---|---|
DeltaTime | float | “ |
TickType | ELevelTick | “ |
ThisTickFunction | FActorComponentTickFunction * | “ |
Attributes: virtual
Source: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (line 33, column 14)
Implementation: Schola/Source/Schola/Private/Agent/AgentComponents/ActuatorComponent.cpp (lines 24-29)
Public Members:
UActuator * Actuator
UActuator * ActuatorThe Actuator Object inside this Actuator Component.
Source: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (line 25, column 11)
Protected Interface
Protected Functions:
BeginPlay
virtual void BeginPlay() overrideCalled when the game starts.
Attributes: virtual
Source: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (line 29, column 14)
Implementation: Schola/Source/Schola/Private/Agent/AgentComponents/ActuatorComponent.cpp (lines 16-21)
Source: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (line 15, column 1)