Space Plunder
Loading...
Searching...
No Matches
DungeonData.h File Reference
#include "CoreMinimal.h"
#include "Interfaces/DungeonRoom.h"
#include "Data/DungeonEnums.h"
#include "DungeonData.generated.h"

Go to the source code of this file.

Classes

struct  FDungeonSpecialItem
 
struct  FDungeonSpawnRoom
 
struct  FDungeonSpawns
 
class  DungeonData
 

Functions

 DECLARE_STATS_GROUP (TEXT("Procedural Dungeons"), STATGROUP_ProceduralDungeons, STATCAT_Advanced)
 
 DECLARE_CYCLE_STAT (TEXT("Procedural Dungeons (All Functions)"), STAT_ProceduralDungeons, STATGROUP_ProceduralDungeons)
 
 DECLARE_CYCLE_STAT (TEXT("Builder (All Functions)"), STAT_ProceduralDungeons_Builder, STATGROUP_ProceduralDungeons)
 
 DECLARE_CYCLE_STAT (TEXT("Rooms (All Functions)"), STAT_ProceduralDungeons_Rooms, STATGROUP_ProceduralDungeons)
 
 DECLARE_CYCLE_STAT (TEXT("BP Library (All Functions)"), STAT_ProceduralDungeons_BPLib, STATGROUP_ProceduralDungeons)
 
 DECLARE_DWORD_COUNTER_STAT (TEXT("Dungeon Rooms"), STAT_RoomsCreated, STATGROUP_ProceduralDungeons)
 
 DECLARE_DWORD_COUNTER_STAT (TEXT("Dungeon Rooms Destoryed"), STAT_RoomsDeleted, STATGROUP_ProceduralDungeons)
 
 DECLARE_DWORD_COUNTER_STAT (TEXT("Dungeon Room Attempts"), STAT_GenerateAttempts, STATGROUP_ProceduralDungeons)
 
 DECLARE_LOG_CATEGORY_CLASS (LogDungeonData, Display, All)
 

Function Documentation

◆ DECLARE_CYCLE_STAT() [1/4]

DECLARE_CYCLE_STAT ( TEXT("BP Library (All Functions)") ,
STAT_ProceduralDungeons_BPLib ,
STATGROUP_ProceduralDungeons  )

◆ DECLARE_CYCLE_STAT() [2/4]

DECLARE_CYCLE_STAT ( TEXT("Builder (All Functions)") ,
STAT_ProceduralDungeons_Builder ,
STATGROUP_ProceduralDungeons  )

◆ DECLARE_CYCLE_STAT() [3/4]

DECLARE_CYCLE_STAT ( TEXT("Procedural Dungeons (All Functions)") ,
STAT_ProceduralDungeons ,
STATGROUP_ProceduralDungeons  )

◆ DECLARE_CYCLE_STAT() [4/4]

DECLARE_CYCLE_STAT ( TEXT("Rooms (All Functions)") ,
STAT_ProceduralDungeons_Rooms ,
STATGROUP_ProceduralDungeons  )

◆ DECLARE_DWORD_COUNTER_STAT() [1/3]

DECLARE_DWORD_COUNTER_STAT ( TEXT("Dungeon Room Attempts") ,
STAT_GenerateAttempts ,
STATGROUP_ProceduralDungeons  )

◆ DECLARE_DWORD_COUNTER_STAT() [2/3]

DECLARE_DWORD_COUNTER_STAT ( TEXT("Dungeon Rooms Destoryed") ,
STAT_RoomsDeleted ,
STATGROUP_ProceduralDungeons  )

◆ DECLARE_DWORD_COUNTER_STAT() [3/3]

DECLARE_DWORD_COUNTER_STAT ( TEXT("Dungeon Rooms") ,
STAT_RoomsCreated ,
STATGROUP_ProceduralDungeons  )

◆ DECLARE_LOG_CATEGORY_CLASS()

DECLARE_LOG_CATEGORY_CLASS ( LogDungeonData ,
Display ,
All  )

◆ DECLARE_STATS_GROUP()

DECLARE_STATS_GROUP ( TEXT("Procedural Dungeons") ,
STATGROUP_ProceduralDungeons ,
STATCAT_Advanced  )