Procedural Dungeon ⏵ Dungeon Blueprint Library
Dungeon Blueprint Library
Class Details
Defined in: Public/DungeonBlueprintLibrary.h
Hierarchy: Object → Blueprint Function Library → Dungeon Blueprint Library
Nodes
| Name | Category | Description |
|---|---|---|
| Opposite | Door Def | |
| Decrement Door Direction | Math └ Door Direction | Decrement the direction and set it |
| Direction + Direction | Math └ Door Direction | Addition (A + B) |
| Direction - Direction | Math └ Door Direction | Subtraction (A - B) |
| Increment Door Direction | Math └ Door Direction | Increment the direction and set it |
| Is Valid | Math └ Door Direction | True if the value is set (either North, South, East, West) False otherwise |
| Negate Door Direction | Math └ Door Direction | Negate the direction and set it (same as North - Direction) |
| Opposite | Math └ Door Direction | Transforms North into South and East into West (and vice versa) |
| Inverse Transform DoorDef (Dungeon) | Math └ Dungeon | Inverse transform a DoorDef structure from the dungeon coordinates into a local coordinates |
| Inverse Transform Position (Dungeon) | Math └ Dungeon | Inverse transform a cell position from the dungeon coordinates into a local coordinates |
| Transform DoorDef (Dungeon) | Math └ Dungeon | Transform a DoorDef structure from local coordinates into the dungeon coordinates |
| Transform Position (Dungeon) | Math └ Dungeon | Transform a cell position from local coordinates into the dungeon coordinates |
| Next (Int Vector) | Math └ Transform | Returns the neighbor at the provided direction. Same as Vector + ToIntVector(Direction) |
| Rotate (Int Vector) | Math └ Transform | |
| Spectate | Player | Set player to spectate |
| Enable Occlusion Culling | Procedural Dungeon └ Settings | Enable/disable the plugin's occlusion system |
| Get Default Door Size | Procedural Dungeon └ Settings | Returns the default door type's size |
| Get Door Offset | Procedural Dungeon └ Settings | Returns the room offset as a percentage of the height of a room unit |
| Get Occlusion Culling Distance | Procedural Dungeon └ Settings | Returns the number of visible room from the player's room (1 mean only the player room is visible) |
| Get Room Unit | Procedural Dungeon └ Settings | Returns the room unit size in unreal units |
| Is Occlusion Culling Enabled | Procedural Dungeon └ Settings | Returns true if the plugin's occlusion system is enabled |
| Set Occlusion Culling Distance | Procedural Dungeon └ Settings | Set the number of visible rooms from the player's room (1 mean only the player room is visible) |
| Should Dynamic Actors Be Occluded | Procedural Dungeon └ Settings | Returns true if actors with a RoomVisibility component should have their visibility toggled with the rooms |
| Equal (Data Table Row Handle) | Utilities | |
| Add (Int Vector) | Utilities └ Operators | ===== Int Vector Operators ===== |
| Equal (Int Vector) | Utilities └ Operators | |
| Not Equal (Int Vector) | Utilities └ Operators | |
| Subtract (Int Vector) | Utilities └ Operators | |
| Get Owning Room | Utilities └ Procedural Dungeon | Returns the room instance the actor is in. If the actor is spawned at runtime or the owning level is not a room level, returns null. |
| Get Owning Room Custom Data | Utilities └ Procedural Dungeon | Returns the first RoomCustomData of the provided type in the owning room. If no owning room or no custom data of this type, returns null. |
| Is Door Of Type | Utilities └ Procedural Dungeon |