Dungeon Generator
1.6.6
Procedural 3D dungeon generator plugin for Unreal Engine 5. Easy generation of levels, mini-maps and missions.
|
#include <DungeonDoorBase.h>
Public Member Functions | |
ADungeonDoorBase (const FObjectInitializer &initializer) | |
EDungeonRoomProps | GetRoomProps () const |
void | SetRoomProps (const EDungeonRoomProps props) |
bool | IsLockedDoor () const |
void | OnInitialize (const EDungeonRoomProps props) |
void | OnFinalize (const bool finish) |
virtual uint32_t | GenerateCrc32 (uint32_t crc=0xffffffffU) const noexcept override |
Protected Member Functions | |
virtual void | OnNativeInitialize (const EDungeonRoomProps props) |
virtual void | OnNativeFinalize () |
CDungeonRandom & | GetRandom () noexcept |
![]() | |
ADungeonVerifiableActor (const FObjectInitializer &initializer) | |
virtual | ~ADungeonVerifiableActor () override=default |
Friends | |
class | ADungeonGenerateBase |
Additional Inherited Members | |
![]() | |
static uint32_t | GenerateCrc32 (const AActor *actor, uint32_t crc=0xffffffffU) noexcept |
static uint32_t | GenerateCrc32 (const FBox &box, uint32_t crc=0xffffffffU) noexcept |
static uint32_t | GenerateCrc32 (const FRotator &rotator, uint32_t crc=0xffffffffU) noexcept |
static uint32_t | GenerateCrc32 (const FQuat &rotator, uint32_t crc=0xffffffffU) noexcept |
static uint32_t | GenerateCrc32 (const FTransform &transform, uint32_t crc=0xffffffffU) noexcept |
static uint32_t | GenerateCrc32 (const FVector &vector, uint32_t crc=0xffffffffU) noexcept |
Dungeon Door Actor DungeonDoorBase is an actor intended to be replicated. Please be very careful with server-client synchronization.
ダンジョンドアアクター DungeonDoorBaseはレプリケーションする前提のアクターです。 サーバーとクライアントの同期に十分注意して下さい。
|
explicit |
|
overridevirtualnoexcept |
Calculate CRC32 CRC32を計算します
Reimplemented from ADungeonVerifiableActor.
|
inlineprotectednoexcept |
Get random numbers common to dungeon generation systems ダンジョン生成システム共通の乱数を取得します
|
inline |
Get DungeonRoomProps DungeonRoomPropsを取得します
|
inline |
Is locked door? 鍵付きドアか?
void ADungeonDoorBase::OnFinalize | ( | const bool | finish | ) |
Finalize function called before object destruction オブジェクト破棄前に呼び出される終了用関数
void ADungeonDoorBase::OnInitialize | ( | const EDungeonRoomProps | props | ) |
Function called during initialization after object creation オブジェクト生成後に呼び出される初期化用関数
|
inlineprotectedvirtual |
Function called before object destruction オブジェクト破棄前の終了用関数
|
inlineprotectedvirtual |
Functions for initialization after object creation オブジェクト生成後の初期化用関数
|
inline |
Set DungeonRoomProps DungeonRoomPropsを設定します