Oakfolks Gold_1.14
Oakfolks coop game
Loading...
Searching...
No Matches
UProjectDataFunctionLibrary Class Reference

Static function library for project and build information. More...

#include <ProjectDataFunctionLibrary.h>

Inheritance diagram for UProjectDataFunctionLibrary:
Collaboration diagram for UProjectDataFunctionLibrary:

Static Public Member Functions

static FString GetAppVersion ()
 Generates a comprehensive application version string.
 
static FString GetProjectVersion ()
 Retrieves the project version from game configuration.
 
static FString GetProjectName ()
 Retrieves the project name from game configuration.
 
static FString GetCurrentPlatform ()
 Determines the current target platform.
 
static FString GetBuildDate ()
 Gets the build compilation date.
 
static FString GetBuildType ()
 Identifies whether this is an editor or build version.
 

Detailed Description

Static function library for project and build information.

Provides Blueprint-accessible functions to retrieve project metadata and build details

Member Function Documentation

◆ GetAppVersion()

FString UProjectDataFunctionLibrary::GetAppVersion ( )
static

Generates a comprehensive application version string.

VERSION INFORMATION //////// Application and project versioning

Combines project name, version, build date, platform, and build type into a single identifier

Returns
Formatted version string: ProjectName_Version_Date_Platform_BuildType
Here is the call graph for this function:

◆ GetBuildDate()

FString UProjectDataFunctionLibrary::GetBuildDate ( )
static

Gets the build compilation date.

Returns current date in editor or parses DATE macro in builds

Returns
Build date in DD-MM-YYYY format
Here is the caller graph for this function:

◆ GetBuildType()

FString UProjectDataFunctionLibrary::GetBuildType ( )
static

Identifies whether this is an editor or build version.

Distinguishes between development and shipping builds

Returns
"Editor" for development builds, "Build" for packaged builds
Here is the caller graph for this function:

◆ GetCurrentPlatform()

FString UProjectDataFunctionLibrary::GetCurrentPlatform ( )
static

Determines the current target platform.

PLATFORM INFORMATION //////// Build and platform details

Uses preprocessor macros to identify the build platform and architecture

Returns
Platform identifier (win64, win32, mac, linux, android, ios, unknown)
Here is the caller graph for this function:

◆ GetProjectName()

FString UProjectDataFunctionLibrary::GetProjectName ( )
static

Retrieves the project name from game configuration.

Reads the ProjectName setting from the project's .ini file

Returns
Project name string as defined in project settings
Here is the caller graph for this function:

◆ GetProjectVersion()

FString UProjectDataFunctionLibrary::GetProjectVersion ( )
static

Retrieves the project version from game configuration.

Reads the ProjectVersion setting from the project's .ini file

Returns
Project version string as defined in project settings
Here is the caller graph for this function:

The documentation for this class was generated from the following files: