protected LegacySkin(SkinInfo skin, IResourceStore <byte[]> storage, AudioManager audioManager, string filename) : base(skin) { Stream stream = storage.GetStream(filename); if (stream != null) { using (StreamReader reader = new StreamReader(stream)) Configuration = new LegacySkinDecoder().Decode(reader); } else { Configuration = new DefaultSkinConfiguration(); } Samples = audioManager.GetSampleStore(storage); Textures = new TextureStore(new TextureLoaderStore(storage)); }
public DefaultSkin() : base(SkinInfo.Default) { Configuration = new DefaultSkinConfiguration(); }
public DefaultSkin(SkinInfo skin, IStorageResourceProvider resources) : base(skin, resources) { this.resources = resources; Configuration = new DefaultSkinConfiguration(); }