Skip to main content

Overview

The EbxAssetEntry class represents entity assets in the Frostbite engine. EBX assets are the primary data format for game entities, containing blueprints, levels, and gameplay data.

Class Definition

Location: FrostySdk/Managers/AssetManager.cs:353

Properties

Guid
Unique identifier for the EBX asset. Used for cross-referencing and dependency tracking.
List<Guid>
List of asset GUIDs that this EBX asset depends on. Represents import references.
string
Returns "ebx" to identify this as an entity asset entry.

Inherited Properties

Methods

ContainsDependency

Checks if this EBX asset depends on another asset.
Guid
required
GUID of the asset to check for dependency
bool
True if the specified GUID is in the dependency list

EnumerateDependencies

Iterates through all asset dependencies. Returns modified dependencies if the asset has been modified.
IEnumerable<Guid>
Enumerable collection of dependent asset GUIDs

Inherited Methods

Usage Examples

Reading an EBX Asset

Checking Dependencies

Linking Resources

EBX-Specific Types

EBX assets use specialized reference types for linking:

PointerRef

References to other EBX objects (internal or external).

ResourceRef

References to resource assets by resource ID.

TypeRef

References to type definitions.

FileRef

References to external files.