Auki::ConjureKit::Dagaz::VolumetricFeatureSystem
Inherits from ECS.ISystem, Auki.ConjureKit.Dagaz.IVolumetricFeatureManager
Public Functions
Name | |
---|---|
VolumetricFeatureSystem(Session session) | |
void | ShowDebugVisualization() |
void | HideDebugVisualization() |
void | UpdateDebugVisualization() |
string[] | GetComponentTypeNames() |
void | Update(IReadOnlyList< EntityComponent > components) |
void | Delete(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;