concinnity_core/components/scene_member.rs
1// src/components/scene_member.rs
2
3use crate::ecs::asset_id::AssetId;
4
5/// The `Scene` an entity belongs to, for per-scene show/hide.
6///
7/// Runtime-only. An entity without this component is visible in every scene.
8/// Carries the scene identity a `Prop` resolves into its `scene` field.
9#[derive(Debug, Clone, Copy, Default)]
10pub struct SceneMember(pub AssetId);