public ComponentControllerCreator(IComponentControllerTypeProvider componentControllerTypeProvider, IControllerCreator controllerCreator) { ComponentControllerTypeProvider = componentControllerTypeProvider; ControllerCreator = controllerCreator; }
public ObstacleType(IControllerCreator creator, int collisionRadius, Image sprite) { _creator = creator; CollisionRadius = collisionRadius; Sprite = sprite; }
public Host(IControllerCreator factory) { controllerFactory = factory; }