Contents

SushiEngine::Simulation::BehaviorRegistry

register_type

void register_type(std::string type_name, Factory factory)

Parameters

NameType
type_namestd::string
factoryFactory

Description

Registers type_name's factory.

A second registration overwrites the first.

Example

void sushiengine_addon_register(const SeAddonHost& host)
{
    host.behavior_registry->register_type(
        "SpinnerBehavior", &SushiEngine::Simulation::make_behavior<SpinnerBehavior>);
}