Skip to main content
Version: 3.4

Procedural Dungeon ⏵ Room Data

Room Data

Class Details

Defined in: Public/RoomData.h
Hierarchy: Object → Data Asset → Primary Data Asset → Room Data
Exposed in blueprint as: Blueprint Base Class | Variable Type

Properties

NameTypeCategoryAccessorsDescription
DoorsTArray<FDoorDef>DoorsBlueprint Read Only
Edit Anywhere
Random DoorboolDoorsBlueprint Read Only
Edit Anywhere
This will force a random door to be chosen during the dungeon generation.
DEPRECATED: It will be removed in a future version of the plugin. As a replacement, you should return -1 as DoorIndex in the ChooseNextRoomData of your DungeonGenerator.
LevelTSoftObjectPtr<UWorld>LevelEdit Instance Only
Custom DataTSet<TSubclassOf<URoomCustomData> >RoomEdit Defaults Only
First PointFIntVectorRoomEdit Anywhere
Second PointFIntVectorRoomEdit Anywhere

Nodes

NameCategoryDescription
Door CountRoom Data
Get Compatible DoorsRoom Data
Get SizeRoom Data
Get VolumeRoom Data
Has All Custom DataRoom Data
Has All Door Of TypeRoom Data
Has Any Custom DataRoom Data
Has Any Door Of TypeRoom Data
Has Compatible DoorRoom Data
Has Custom DataRoom Data
Has Door Of TypeRoom Data