跳至内容

UScholaManagerSubsystem

class UScholaManagerSubsystem : public UTickableWorldSubsystem

协调 UERL 工具包各个部分的*核心子系统*。

依赖项: UAbstractGymConnector

继承自: public UTickableWorldSubsystem

公共接口

公共函数

Initialize

virtual void Initialize(FSubsystemCollectionBase &Collection) override

参数

名称类型默认
CollectionFSubsystemCollectionBase &

属性: virtual

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 39 行,第 14 列)

实现: Schola/Source/Schola/Private/Subsystem/ScholaManagerSubsystem.cpp (第 5-9 行)

Deinitialize

virtual void Deinitialize() override

属性: virtual

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 40 行,第 14 列)

实现: Schola/Source/Schola/Private/Subsystem/ScholaManagerSubsystem.cpp (第 11-15 行)

Tick

virtual void Tick(float DeltaTime) override

执行当前运行环境的更新。

可能收集所有代理的观察,并执行操作

参数

  • DeltaTime (float) – [输入] 自上次 tick 以来的时间。

属性: virtual

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 46 行,第 14 列)

实现: Schola/Source/Schola/Private/Subsystem/ScholaManagerSubsystem.cpp (第 17-67 行)

GetTickableTickType

virtual ETickableTickType GetTickableTickType() const override const

返回: ETickableTickType

属性: const, virtual

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 48 行,第 27 列)

实现: Schola/Source/Schola/Private/Subsystem/ScholaManagerSubsystem.cpp (第 69-72 行)

GetStatId

virtual TStatId GetStatId() const override const

返回: TStatId

属性: const, virtual

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 49 行,第 18 列)

实现: Schola/Source/Schola/Private/Subsystem/ScholaManagerSubsystem.cpp (第 75-78 行)

PrepareSubsystem

void PrepareSubsystem()

通过执行 BeginPlay 后的设置来准备子系统。

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 54 行,第 6 列)

实现: Schola/Source/Schola/Private/Subsystem/ScholaManagerSubsystem.cpp (第 80-122 行)

IsTickable

virtual bool IsTickable() const const

返回: bool

属性: const, virtual

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 56 行,第 14 列)

实现: Schola/Source/Schola/Private/Subsystem/ScholaManagerSubsystem.cpp (第 125-128 行)

公共成员

UAbstractGymConnector * GymConnector

UAbstractGymConnector * GymConnector

当前选中的 gym 连接器。

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 37 行,第 23 列)

私有接口

私有成员

bool bSubsystemPrepared

bool bSubsystemPrepared = = false

布尔变量,跟踪子系统是否已完成初始化,这与虚幻编辑器中的播放按钮是分开的。

属性: private

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 27 行,第 6 列)

bool bFirstStep

bool bFirstStep = = true

布尔变量,跟踪子系统是否已完成其初始重置。

属性: private

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 30 行,第 6 列)

源文件: Schola/Source/Schola/Public/Subsystem/ScholaManagerSubsystem.h (第 21 行,第 1 列)

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