RapyutaSimulationPlugins
Public Member Functions | Public Attributes | List of all members
URRSceneInstance Class Reference

Scene Instance, Eg: ARRSceneDirector, a scene unit among many residing in the same level. More...

#include <RRActorCommon.h>

Inheritance diagram for URRSceneInstance:
Inheritance graph
[legend]
Collaboration diagram for URRSceneInstance:
Collaboration graph
[legend]

Public Member Functions

virtual void ConfigureStaticClasses ()
 
virtual bool IsValid (bool bIsLogged=false) const
 

Public Attributes

ARRPlayerControllerPlayerController = nullptr
 
TSubclassOf< URRActorCommonActorCommonClass
 
URRActorCommonActorCommon = nullptr
 
TSubclassOf< ARRSceneDirectorSceneDirectorClass
 
ARRSceneDirectorSceneDirector = nullptr
 

Detailed Description

Scene Instance, Eg: ARRSceneDirector, a scene unit among many residing in the same level.

This provide a feature to split the level into multiple scenes, each of which can be used for different purposes.

Each scene instance contains:

specify custom functional Types

UCLASS()

Member Function Documentation

◆ ConfigureStaticClasses()

virtual void URRSceneInstance::ConfigureStaticClasses ( )
virtual

◆ IsValid()

virtual bool URRSceneInstance::IsValid ( bool  bIsLogged = false) const
virtual

Member Data Documentation

◆ ActorCommon

URRActorCommon* URRSceneInstance::ActorCommon = nullptr

◆ ActorCommonClass

TSubclassOf<URRActorCommon> URRSceneInstance::ActorCommonClass

◆ PlayerController

ARRPlayerController* URRSceneInstance::PlayerController = nullptr

◆ SceneDirector

ARRSceneDirector* URRSceneInstance::SceneDirector = nullptr

◆ SceneDirectorClass

TSubclassOf<ARRSceneDirector> URRSceneInstance::SceneDirectorClass

The documentation for this class was generated from the following file: