pub trait ObjectSystem {
// Required methods
fn create_root(
&self,
name: String,
script_path: Option<PathBuf>,
) -> EntityId;
fn create_child(
&self,
name: String,
script_path: Option<PathBuf>,
parent: EntityId,
) -> Option<EntityId>;
fn remove(&self, id: EntityId);
}Required Methods§
Sourcefn create_root(&self, name: String, script_path: Option<PathBuf>) -> EntityId
fn create_root(&self, name: String, script_path: Option<PathBuf>) -> EntityId
Создаёт корневой объект (без родителя).