Esempio n. 1
0
        private AssetHandler()
        {
            using StreamReader srAudioAudio = new StreamReader(AssemblyUtils.GetContentStream("audio.Audio.json"));
            AudioAudioAssets = JsonConvert.DeserializeObject <List <AudioAsset> >(srAudioAudio.ReadToEnd());

            using StreamReader srCoreShaders = new StreamReader(AssemblyUtils.GetContentStream("core.Shaders.json"));
            CoreShadersAssets = JsonConvert.DeserializeObject <List <ShaderAsset> >(srCoreShaders.ReadToEnd());

            using StreamReader srDdModelBindings = new StreamReader(AssemblyUtils.GetContentStream("dd.Model Bindings.json"));
            DdModelBindingsAssets = JsonConvert.DeserializeObject <List <ModelBindingAsset> >(srDdModelBindings.ReadToEnd());

            using StreamReader srDdModels = new StreamReader(AssemblyUtils.GetContentStream("dd.Models.json"));
            DdModelsAssets = JsonConvert.DeserializeObject <List <ModelAsset> >(srDdModels.ReadToEnd());

            using StreamReader srDdShaders = new StreamReader(AssemblyUtils.GetContentStream("dd.Shaders.json"));
            DdShadersAssets = JsonConvert.DeserializeObject <List <ShaderAsset> >(srDdShaders.ReadToEnd());

            using StreamReader srDdTextures = new StreamReader(AssemblyUtils.GetContentStream("dd.Textures.json"));
            DdTexturesAssets = JsonConvert.DeserializeObject <List <TextureAsset> >(srDdTextures.ReadToEnd());

            using StreamReader srParticleParticles = new StreamReader(AssemblyUtils.GetContentStream("particle.Particles.json"));
            ParticleParticlesAssets = JsonConvert.DeserializeObject <List <ParticleAsset> >(srParticleParticles.ReadToEnd());
        }
 private static Dictionary <string, byte[]> GetClosures()
 {
     using StreamReader sr = new(AssemblyUtils.GetContentStream("ModelClosures.json"));
     return(JsonConvert.DeserializeObject <Dictionary <string, byte[]> >(sr.ReadToEnd()));
 }