跳至内容

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

每帧调用。

参数

名称类型默认
DeltaTimefloat
TickTypeELevelTick
ThisTickFunctionFActorComponentTickFunction *

属性: 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 列)

© . This site is unofficial and not affiliated with AMD.