public override void Setup(IXmlConfigurator configurator) { Mdp = new MdpClient(); configurator.RegisterAction("Config", (_, node) => Mdp.Configure(node)); configurator.RegisterAction("AddFiles", (_, node) => Mdp.AddFiles(node)); configurator.RegisterAction("MdpVerify", (_, node) => Mdp.Run(ModLoader.CurrentLoader.Configuration.ParentDirectory)); }
public override void Setup(IXmlConfigurator configurator) { configurator.RegisterAction("Asset", LoadAsset); configurator.RegisterAction("Texture", LoadTexture); configurator.RegisterAction("Assembly", LoadAssembly); configurator.RegisterAction("Model", LoadModel); configurator.RegisterAction("Audio", LoadAudio); configurator.RegisterAction("Text", LoadText); configurator.RegisterAction("BinaryData", LoadData); configurator.RegisterAction("Bundle", LoadBundle); configurator.RegisterAction("RequireAsset", RequireAsset); configurator.RegisterAction("CreateAssetDatabase", CreateAssetDatabase); }
public override void Setup(IXmlConfigurator configurator) { Configurator = configurator; configurator.RegisterAction("AddModule", (_, node) => AddModuleFromXml(node)); }