UScholaManagerSubsystem
class UScholaManagerSubsystem : public UTickableWorldSubsystem协调 UERL 工具包各个部分的*核心子系统*。
继承自: public UTickableWorldSubsystem
公共接口
公共函数
Initialize
virtual void Initialize(FSubsystemCollectionBase &Collection) override参数
| 名称 | 类型 | 默认 |
|---|---|---|
Collection | FSubsystemCollectionBase & | “ |
属性: 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 列)