SEntityComponentRequirements

#include

Public Types

enum EType : uint32 { EType::Incompatibility, EType::SoftDependency, EType::HardDependency }

Public Member Functions

SEntityComponentRequirements (EType _type, const CryGUID &_guid)

Public Attributes

EType type
CryGUID guid

Detailed Description

Structure that describes how one entity component interacts with another entity component.

Member Enumeration Documentation

◆ EType

Enumerator
Incompatibility

These components are incompatible and cannot be used together.

SoftDependency

Dependency must be initialized before component.

HardDependency

Dependency must exist and be initialized before component.