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 component, bool localChange)> updates) |
| void | Delete(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;