public static void RegisterCustomGadgetModel(Gadget.Id id, CreateGadgetDelegate g) { RegisterGadgetModelOverride((x) => x == id, g); }
public static void RegisterGadgetModelOverride(Predicate <Gadget.Id> pred, CreateGadgetDelegate creator) { gadgetOverrideMapping.Add(pred, creator); }