public bool Init <T>(String command) where T : IModDriver, new() { m_CommandLine = command; ModDriver.LoadDriver <T>(); return(ModDriver.MikMod_Init(command)); }
public T Init <T>(String command, out bool result) where T : IModDriver, new() { m_CommandLine = command; T driver = ModDriver.LoadDriver <T>(); result = ModDriver.MikMod_Init(command); return(driver); }
public bool Init <T>(Drivers.WavDriver.WavDriverOptions wavDriverOptions) where T : IModDriver, new() { loaded_Driver = ModDriver.LoadDriver <T>(wavDriverOptions); return(ModDriver.MikMod_Init("")); }
public bool Init <T>(Drivers.NaudioDriverAdvanced.NaudioDriverAdvacedOptions naudioDriverOptions) where T : IModDriver, new() { loaded_Driver = ModDriver.LoadDriver <T>(naudioDriverOptions); return(ModDriver.MikMod_Init("")); }