UAgentUIDSubsystem
class UAgentUIDSubsystem : public UWorldSubsystem
A subsystem that manages assigning unique numbered ids to entities.
Inherits from: public UWorldSubsystem
Public Interface
Public Functions:
Initialize
virtual void Initialize(FSubsystemCollectionBase &Collection) override
Parameters:
Name | Type | Default |
---|---|---|
Collection | FSubsystemCollectionBase & | “ |
Attributes: virtual
Source: Schola/Source/Schola/Public/Agent/AgentUIDSubsystem.h
(line 21, column 14)
Implementation: Schola/Source/Schola/Private/Agent/AgentUIDSubsystem.cpp
(lines 4-7)
Deinitialize
virtual void Deinitialize() override
Attributes: virtual
Source: Schola/Source/Schola/Public/Agent/AgentUIDSubsystem.h
(line 22, column 14)
Implementation: Schola/Source/Schola/Private/Agent/AgentUIDSubsystem.cpp
(lines 9-12)
GetId
int GetId()
Get a new unique Id.
Returns: The unique integer id.
Returns: int
Source: Schola/Source/Schola/Public/Agent/AgentUIDSubsystem.h
(line 29, column 5)
Implementation: Schola/Source/Schola/Private/Agent/AgentUIDSubsystem.cpp
(lines 14-17)
Private Interface
Private Members:
int CurrentId
int CurrentId
Attributes: private
Source: Schola/Source/Schola/Public/Agent/AgentUIDSubsystem.h
(line 18, column 5)
Source: Schola/Source/Schola/Public/Agent/AgentUIDSubsystem.h
(line 12, column 1)