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 > components)
voidDelete(IReadOnlyList< EntityComponent > 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 > components
)

function Delete

void Delete(
IReadOnlyList< EntityComponent > components
)

function GetVolumetricFeaturesEntities

ICollection< Entity > GetVolumetricFeaturesEntities()

Public Property Documentation

property onNewFeature

Action< UnityVolumetricFeature > onNewFeature;

property onUpdateFeature

Action< UnityVolumetricFeature > onUpdateFeature;

property onDeleteFeature

Action< uint > onDeleteFeature;