internal static BaseGameComponent CreateAndAdd([NotNull] this IBaseGameComponentContainer container, [NotNull] BaseGame game, [NotNull] Type type) { return(BaseGameComponent.CreateAndAddTo(game, container, type)); }
internal static T CreateAndAdd <T>([NotNull] this IBaseGameComponentContainer container, [NotNull] BaseGame game) where T : BaseGameComponent { return(BaseGameComponent.CreateAndAddTo <T>(game, container)); }