UDataAsset

Create a simple asset that stores data related to a particular system in an instance of this class.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/DataAsset.h

Include

#include "Engine/DataAsset.h"

Syntax

class UDataAsset : public UObject

Remarks

Create a simple asset that stores data related to a particular system in an instance of this class. Assets can be made in the Content Browser using any native class that inherits from this. If you want data inheritance or a complicated hierarchy, Data Only Blueprint Classes should be created instead.

Constructors

Name Description

Public function

UDataAsset

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UObject

Name Description

Public function Virtual

void

 

Serialize

(
    FStructuredArchiveRecord Record
)

Handles reading, writing, and reference collecting using FArchive.