UActuatorComponent
class UActuatorComponent : public UInteractionComponent一个 ActorComponent,用于持有 Actuator 并提供一些相关的实用函数。
依赖项: UActuator, UInteractionComponent
继承自: public UInteractionComponent
公共接口
构造函数
UActuatorComponent
UActuatorComponent()设置此组件属性的默认值。
来源: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (第 21 行,第 1 列)
实现: Schola/Source/Schola/Private/Agent/AgentComponents/ActuatorComponent.cpp (第 6-13 行)
公共函数
TickComponent
virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override每帧调用。
参数
| 名称 | 类型 | 默认 |
|---|---|---|
DeltaTime | float | “ |
TickType | ELevelTick | “ |
ThisTickFunction | FActorComponentTickFunction * | “ |
属性: virtual
来源: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (第 33 行,第 14 列)
实现: Schola/Source/Schola/Private/Agent/AgentComponents/ActuatorComponent.cpp (第 24-29 行)
公共成员
UActuator * Actuator
UActuator * Actuator此 Actuator Component 中的 Actuator 对象。
来源: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (第 25 行,第 11 列)
Protected Interface
受保护函数
BeginPlay
virtual void BeginPlay() override游戏开始时调用。
属性: virtual
来源: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (第 29 行,第 14 列)
实现: Schola/Source/Schola/Private/Agent/AgentComponents/ActuatorComponent.cpp (第 16-21 行)
来源: Schola/Source/Schola/Public/Agent/AgentComponents/ActuatorComponent.h (第 15 行,第 1 列)