#include <DungeonRoomRegister.h>
- Author
- Shun Moriya
- Copyright
- 2023- Shun Moriya All Rights Reserved. Dungeon room registration ダンジョンの部屋の登録
◆ Build()
void FDungeonRoomRegister::Build |
( |
const ULevel * |
level, |
|
|
const FDungeonGridSize & |
gridSize |
|
) |
| |
ボクセル属性情報を構築します
- Author
- Shun Moriya
- Copyright
- 2023- Shun Moriya All Rights Reserved.
◆ GetDepth()
int32 FDungeonRoomRegister::GetDepth |
( |
| ) |
const |
|
inlinenoexcept |
Gets the grid depth of the sublevel
◆ GetGridAttributeCrc32()
int32 FDungeonRoomRegister::GetGridAttributeCrc32 |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetHeight()
int32 FDungeonRoomRegister::GetHeight |
( |
| ) |
const |
|
inlinenoexcept |
Gets the grid height of the sublevel
◆ GetLevelPath()
const FSoftObjectPath & FDungeonRoomRegister::GetLevelPath |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetReservationNumber()
uint32_t FDungeonRoomRegister::GetReservationNumber |
( |
| ) |
const |
|
noexcept |
サブレベル抽選時に検索するための予約番号を取得します
- Returns
- サブレベルの予約番号
◆ GetSize()
FIntVector FDungeonRoomRegister::GetSize |
( |
| ) |
const |
|
inlinenoexcept |
Gets the sub-level grid size
◆ GetWidth()
int32 FDungeonRoomRegister::GetWidth |
( |
| ) |
const |
|
inlinenoexcept |
Gets the grid width of the sublevel
◆ IsGenerateFloorMesh()
bool FDungeonRoomRegister::IsGenerateFloorMesh |
( |
| ) |
const |
|
inlinenoexcept |
Generates or retrieves the floor mesh of the grid for sublevel placement
◆ IsGenerateRoofMesh()
bool FDungeonRoomRegister::IsGenerateRoofMesh |
( |
| ) |
const |
|
inlinenoexcept |
Generates or retrieves the ceiling mesh of the grid for sublevel placement
◆ IsNoEastWallMeshGeneration()
bool FDungeonRoomRegister::IsNoEastWallMeshGeneration |
( |
const FIntVector & |
location | ) |
const |
|
inlinenoexcept |
◆ IsNoNorthWallMeshGeneration()
bool FDungeonRoomRegister::IsNoNorthWallMeshGeneration |
( |
const FIntVector & |
location | ) |
const |
|
inlinenoexcept |
◆ IsNoSouthWallMeshGeneration()
bool FDungeonRoomRegister::IsNoSouthWallMeshGeneration |
( |
const FIntVector & |
location | ) |
const |
|
inlinenoexcept |
◆ IsNoWestWallMeshGeneration()
bool FDungeonRoomRegister::IsNoWestWallMeshGeneration |
( |
const FIntVector & |
location | ) |
const |
|
inlinenoexcept |
◆ NoEastWallMeshGeneration()
void FDungeonRoomRegister::NoEastWallMeshGeneration |
( |
const FIntVector & |
location, |
|
|
const bool |
noWallMeshGeneration |
|
) |
| |
|
inlinenoexcept |
◆ NoNorthWallMeshGeneration()
void FDungeonRoomRegister::NoNorthWallMeshGeneration |
( |
const FIntVector & |
location, |
|
|
const bool |
noWallMeshGeneration |
|
) |
| |
|
inlinenoexcept |
◆ NoSouthWallMeshGeneration()
void FDungeonRoomRegister::NoSouthWallMeshGeneration |
( |
const FIntVector & |
location, |
|
|
const bool |
noWallMeshGeneration |
|
) |
| |
|
inlinenoexcept |
◆ NoWestWallMeshGeneration()
void FDungeonRoomRegister::NoWestWallMeshGeneration |
( |
const FIntVector & |
location, |
|
|
const bool |
noWallMeshGeneration |
|
) |
| |
|
inlinenoexcept |
◆ SetSize()
void FDungeonRoomRegister::SetSize |
( |
const FIntVector & |
size | ) |
|
|
inlinenoexcept |
Set the sub-level grid size
◆ Depth
int32 FDungeonRoomRegister::Depth = 3 |
|
protected |
Specify the depth of the sublevel. Depth is not in centimeters, but in grid numbers.
サブレベルの奥行です。単位はセンチメートルではなくグリッドの数です。 大きさはDungeonSubLevelScriptActorのDepthで設定します。
◆ GenerateFloorMesh
bool FDungeonRoomRegister::GenerateFloorMesh = false |
|
protected |
Generate floor mesh If checked, the floor mesh is automatically generated.
床のメッシュの生成 チェックされている場合は床のメッシュを自動生成します。
◆ GenerateRoofMesh
bool FDungeonRoomRegister::GenerateRoofMesh = true |
|
protected |
Generate ceiling mesh If checked, ceiling mesh is automatically generated.
天井のメッシュの生成 チェックされている場合は天井のメッシュを自動生成します。
◆ GridAttribute
TArray<uint8> FDungeonRoomRegister::GridAttribute |
|
protected |
◆ Height
int32 FDungeonRoomRegister::Height = 2 |
|
protected |
Specify the height of the sublevel. The height is the number of grids, not centimeters.
サブレベルの高さです。単位はセンチメートルではなくグリッドの数です。 大きさはDungeonSubLevelScriptActorのHeightで設定します。
◆ LevelPath
FSoftObjectPath FDungeonRoomRegister::LevelPath |
|
protected |
Specify the sublevel. サブレベルを指定して下さい。
◆ Width
int32 FDungeonRoomRegister::Width = 3 |
|
protected |
Specify the width of the sublevel. The width is the number of grids, not centimeters.
サブレベルの幅です。単位はセンチメートルではなくグリッドの数です。 大きさはDungeonSubLevelScriptActorのWidthで設定します。
The documentation for this struct was generated from the following files:
- DungeonRoomRegister.h
- DungeonRoomRegister.cpp