WorldContext

Trait WorldContext 

Source
pub trait WorldContext {
    // Required methods
    fn log(&self, msg: &str);
    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>;
}

Required Methods§

Source

fn log(&self, msg: &str)

Source

fn create_root(&self, name: String, script_path: Option<PathBuf>) -> EntityId

Source

fn create_child( &self, name: String, script_path: Option<PathBuf>, parent: EntityId, ) -> Option<EntityId>

Implementors§