Skip to main content

Auki::ConjureKit::Dagaz::VolumetricFeatureSystem

Inherits from ECS.ISystem, Auki.ConjureKit.Dagaz.IVolumetricFeatureManager

Public Functions​

Name
VolumetricFeatureSystem(Session session)
voidShowDebugVisualization()
voidHideDebugVisualization()
voidUpdateDebugVisualization()
string[]GetComponentTypeNames()
voidUpdate(IReadOnlyList<(EntityComponent component, bool localChange)> updates)
voidDelete(IReadOnlyList<(EntityComponent component, bool localChange)> components)
ICollection< Entity >GetVolumetricFeaturesEntities()

Public Properties​

Name
Action< UnityVolumetricFeature >onNewFeature
Action< UnityVolumetricFeature >onUpdateFeature
Action< uint >onDeleteFeature

Public Functions Documentation​

function VolumetricFeatureSystem​

VolumetricFeatureSystem(
Session session
)

function ShowDebugVisualization​

void ShowDebugVisualization()

function HideDebugVisualization​

void HideDebugVisualization()

function UpdateDebugVisualization​

void UpdateDebugVisualization()

function GetComponentTypeNames​

string[] GetComponentTypeNames()

function Update​

void Update(
IReadOnlyList<(EntityComponent component, bool localChange)> updates
)

function Delete​

void Delete(
IReadOnlyList<(EntityComponent component, bool localChange)> components
)

function GetVolumetricFeaturesEntities​

ICollection< Entity > GetVolumetricFeaturesEntities()

Public Property Documentation​

property onNewFeature​

Action< UnityVolumetricFeature > onNewFeature;

property onUpdateFeature​

Action< UnityVolumetricFeature > onUpdateFeature;

property onDeleteFeature​

Action< uint > onDeleteFeature;