Dungeon Generator  1.6.6
Procedural 3D dungeon generator plugin for Unreal Engine 5. Easy generation of levels, mini-maps and missions.
UDungeonMeshSetDatabase Class Reference

#include <DungeonMeshSetDatabase.h>

Inheritance diagram for UDungeonMeshSetDatabase:

Public Member Functions

 UDungeonMeshSetDatabase (const FObjectInitializer &objectInitializer)
 
virtual const FDungeonMeshSetAtImplement (const size_t index) const
 
virtual const FDungeonMeshSetSelectImplement (const uint16_t identifier, const uint8_t depthRatioFromStart, const std::shared_ptr< dungeon::Random > &random) const
 
template<typename Function >
void Each (Function &&function) const
 

Protected Attributes

EDungeonMeshSetSelectionMethod SelectionMethod = EDungeonMeshSetSelectionMethod::Identifier
 
TArray< FDungeonMeshSetParts
 

Detailed Description

Database of dungeon mesh sets ダンジョンのメッシュセットのデータベース

Constructor & Destructor Documentation

◆ UDungeonMeshSetDatabase()

UDungeonMeshSetDatabase::UDungeonMeshSetDatabase ( const FObjectInitializer &  objectInitializer)
explicit
Author
Shun Moriya

Member Function Documentation

◆ AtImplement()

const FDungeonMeshSet * UDungeonMeshSetDatabase::AtImplement ( const size_t  index) const
virtual

FDungeonMeshSetを取得します

◆ SelectImplement()

const FDungeonMeshSet * UDungeonMeshSetDatabase::SelectImplement ( const uint16_t  identifier,
const uint8_t  depthRatioFromStart,
const std::shared_ptr< dungeon::Random > &  random 
) const
virtual

FDungeonMeshSetをランダムに抽選します

Member Data Documentation

◆ Parts

TArray<FDungeonMeshSet> UDungeonMeshSetDatabase::Parts
protected

Set the DungeonRoomMeshSet; multiple DungeonRoomMeshSets can be set. DungeonRoomMeshSetを設定して下さい。DungeonRoomMeshSetは複数設定する事ができます。

◆ SelectionMethod

EDungeonMeshSetSelectionMethod UDungeonMeshSetDatabase::SelectionMethod = EDungeonMeshSetSelectionMethod::Identifier
protected

Part Selection Method パーツを選択する方法


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