Esempio n. 1
0
 internal static void InitializeReader()
 {
     Logger.Instance.WriteLog("Loading skin element details...");
     if (readerInterface == null)
     {
         readerInterface = new SkinElementReader(Properties.Resources.SkinningInterface,
                                                 nameof(Properties.Resources.SkinningInterface), ElementType.Interface);
     }
     if (readerStandard == null)
     {
         readerStandard = new SkinElementReader(Properties.Resources.SkinningStandard,
                                                nameof(Properties.Resources.SkinningStandard), ElementType.Osu);
     }
     if (readerCatch == null)
     {
         readerCatch = new SkinElementReader(Properties.Resources.SkinningCatch,
                                             nameof(Properties.Resources.SkinningCatch), ElementType.CTB);
     }
     if (readerMania == null)
     {
         readerMania = new SkinElementReader(Properties.Resources.SkinningMania,
                                             nameof(Properties.Resources.SkinningMania), ElementType.Mania);
     }
     if (readerTaiko == null)
     {
         readerTaiko = new SkinElementReader(Properties.Resources.SkinningTaiko,
                                             nameof(Properties.Resources.SkinningTaiko), ElementType.Taiko);
     }
     if (readerSounds == null)
     {
         readerSounds = new SkinSoundReader(Properties.Resources.SkinningSounds,
                                            nameof(Properties.Resources.SkinningSounds));
     }
     Logger.Instance.WriteLog("Skin element details loaded!");
 }
Esempio n. 2
0
 internal static void InitializeReader()
 {
     if (readerInterface == null)
     {
         readerInterface = new SkinElementReader(Properties.Resources.SkinningInterface);
     }
     if (readerStandard == null)
     {
         readerStandard = new SkinElementReader(Properties.Resources.SkinningStandard);
     }
     if (readerCatch == null)
     {
         readerCatch = new SkinElementReader(Properties.Resources.SkinningCatch);
     }
     if (readerMania == null)
     {
         readerMania = new SkinElementReader(Properties.Resources.SkinningMania);
     }
     if (readerTaiko == null)
     {
         readerTaiko = new SkinElementReader(Properties.Resources.SkinningTaiko);
     }
     if (readerSounds == null)
     {
         readerSounds = new SkinSoundReader(Properties.Resources.SkinningSounds);
     }
 }
Esempio n. 3
0
 private void WriteSoundsFromReader(SkinWizardViewModel vm, SkinSoundReader reader, string skinPath)
 {
     foreach (SoundEntry entry in reader.Files)
     {
         WriteFile(vm, skinPath, entry.Name + entry.PreferredFormat, reader);
     }
 }