diff --git a/apps/fparkan-game/src/main.rs b/apps/fparkan-game/src/main.rs
index 6aeaaec..0827cf2 100644
--- a/apps/fparkan-game/src/main.rs
+++ b/apps/fparkan-game/src/main.rs
@@ -7,9 +7,11 @@ use fparkan_assets::{
load_material_name_texture_rgba8_and_phase_with_document_from_root,
load_resource_entry_bytes_from_root,
load_standalone_wear_named_material_textures_rgba8_and_phases_with_documents_from_root,
- page_uv_transform, sample_material_phase, Mat0Document, MaterialPhase, MaterialPhaseSample,
- PreparedControlNodeBinding, PreparedMaterialPhase, PreparedTexture, PreparedTextureUsage,
- PreparedVisual, RgbaImage, StandaloneWearMaterialLoader,
+ page_uv_transform, sample_control_node_times, sample_material_phase, ControlInstanceState,
+ ControlSamplingError, Mat0Document, MaterialPhase, MaterialPhaseSample,
+ PreparedComponentControl, PreparedControlGateProvider, PreparedControlNodeBinding,
+ PreparedMaterialPhase, PreparedTexture, PreparedTextureUsage, PreparedVisual, RgbaImage,
+ StandaloneWearMaterialLoader,
};
use fparkan_fx::atmosphere::TypedAtmosphere;
use fparkan_fx::environment::{
@@ -3981,6 +3983,68 @@ fn static_preview_component_pose_buffer(
.or_else(|| node38_fallback_hierarchy(model)))
}
+fn initial_control_gate_values(control: &PreparedComponentControl) -> Vec