public void Load(string fileName)
        {
            var resource = new ResourceFile_GTA5_pc<FragType_GTA5_pc>();
            resource.Load(fileName);

            fragType = resource.ResourceData;
        }
        public void Load(string fileName)
        {
            var resource = new ResourceFile_GTA5_pc<DrawableDictionary_GTA5_pc>();
            resource.Load(fileName);

            drawableDictionary = resource.ResourceData;
        }
        public void Load(Stream stream)
        {
            var resource = new ResourceFile_GTA5_pc<DrawableDictionary_GTA5_pc>();
            resource.Load(stream);

            drawableDictionary = resource.ResourceData;
        }
        public void Load(string fileName)
        {
            var resource = new ResourceFile_GTA5_pc<ParticleFile_GTA5_pc>();
            resource.Load(fileName);

            particles = resource.ResourceData;
        }
        public void Load(Stream stream)
        {
            var resource = new ResourceFile_GTA5_pc<FragType_GTA5_pc>();
            resource.Load(stream);

            if (resource.Version != 162)
                throw new Exception("version error");

            fragType = resource.ResourceData;
        }
        public void Load(Stream stream)
        {
            var resource = new ResourceFile_GTA5_pc<ParticleFile_GTA5_pc>();
            resource.Load(stream);

            if (resource.Version != 68)
                throw new Exception("version error");

            particles = resource.ResourceData;
        }
        public void Load(Stream stream)
        {
            var resource = new ResourceFile_GTA5_pc<TextureDictionary_GTA5_pc>();
            resource.Load(stream);

            if (resource.Version != 13)
                throw new Exception("version error");

            textureDictionary = resource.ResourceData;
        }