Skip to content

UOperatingSystemDroneWorldSubsystem

#include <OperatingSystemDrone/Private/OperatingSystemDroneWorldSubsystem.h>
class UOperatingSystemDroneWorldSubsystem

Defined in OperatingSystemDroneWorldSubsystem.h:14

Inherits: UWorldSubsystem

---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemDroneWorldSubsystem["UOperatingSystemDroneWorldSubsystem"]
  class UWorldSubsystem["UWorldSubsystem"]
  UWorldSubsystem <|-- UOperatingSystemDroneWorldSubsystem
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemDroneWorldSubsystem["UOperatingSystemDroneWorldSubsystem"]
  class AOperatingSystemDronePawn["AOperatingSystemDronePawn"]
  UOperatingSystemDroneWorldSubsystem *-- AOperatingSystemDronePawn
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemDroneWorldSubsystem {
    +OnDroneRegistered : FOnDroneRegistered
    +OnDroneUnregistered : FOnDroneUnregistered
    +UOperatingSystemDroneWorldSubsystem()
    +DoesSupportWorldType(const EWorldType::Type WorldType) const ove bool
    +RegisterDrone(AOperatingSystemDronePawn *DronePawn)
    +UnregisterDrone(AOperatingSystemDronePawn *DronePawn) bool
    +IsDroneRegistered(AOperatingSystemDronePawn *DronePawn) const bool
    +GetRegisteredDrones() const TArray< TWeakObjectPtr< AOperatingSystem
    +Get(const UObject *WorldContextObject) UOperatingSystemDroneWorldSubsystem() *
    +RegisteredDrones : TSet< TWeakObjectPtr< AOperatingSystemDr
  }
ReturnNameDescription
FOnDroneRegisteredOnDroneRegistered
FOnDroneUnregisteredOnDroneUnregistered

FOnDroneRegistered OnDroneRegistered

Defined in OperatingSystemDroneWorldSubsystem.h:24


FOnDroneUnregistered OnDroneUnregistered

Defined in OperatingSystemDroneWorldSubsystem.h:27

ReturnNameDescription
UOperatingSystemDroneWorldSubsystem
boolDoesSupportWorldType virtual const override
voidRegisterDrone
boolUnregisterDrone
boolIsDroneRegistered const
TArray< TWeakObjectPtr< AOperatingSystemDronePawn > >GetRegisteredDrones const inline

UOperatingSystemDroneWorldSubsystem()

Defined in OperatingSystemDroneWorldSubsystem.h:29

Section titled “Defined in OperatingSystemDroneWorldSubsystem.h:29”

virtual const override

virtual bool DoesSupportWorldType(const EWorldType::Type WorldType) const override

Defined in OperatingSystemDroneWorldSubsystem.h:33

  • OS_LOG

void RegisterDrone(AOperatingSystemDronePawn * DronePawn)

Defined in OperatingSystemDroneWorldSubsystem.h:35


bool UnregisterDrone(AOperatingSystemDronePawn * DronePawn)

Defined in OperatingSystemDroneWorldSubsystem.h:36


const

bool IsDroneRegistered(AOperatingSystemDronePawn * DronePawn) const

Defined in OperatingSystemDroneWorldSubsystem.h:37


const inline

inline TArray< TWeakObjectPtr< AOperatingSystemDronePawn > > GetRegisteredDrones() const

Defined in OperatingSystemDroneWorldSubsystem.h:39

ReturnNameDescription
UOperatingSystemDroneWorldSubsystem *Get static

static

static UOperatingSystemDroneWorldSubsystem * Get(const UObject * WorldContextObject)

Defined in OperatingSystemDroneWorldSubsystem.h:31

ReturnNameDescription
TSet< TWeakObjectPtr< AOperatingSystemDronePawn > >RegisteredDrones

TSet< TWeakObjectPtr< AOperatingSystemDronePawn > > RegisteredDrones

Defined in OperatingSystemDroneWorldSubsystem.h:19