// Code generated by `mgstudio gen`. DO NOT EDIT.
// Package dir: /Users/zhengyu/Documents/projects/moon-game-studio/mgstudio-engine/hierarchy
// Sources: hierarchy.mbt

///|
/// ECS component types discovered via `#ecs.component`.
pub let ecs_components : Array[String] = ["Parent", "Children"]

///|
/// ECS resource types discovered via `#ecs.resource`.
pub let ecs_resources : Array[String] = []

///|
pub(open) trait Has_Parent {
  get_parent_store(self : Self) -> @core.ComponentStore[Parent]
}

///|
pub(open) trait Has_Children {
  get_children_store(self : Self) -> @core.ComponentStore[Children]
}