def METHOD_NAME(self):
    n_gen_texture.n_create_blocks(self.n_data)
    n_nitrishape = self.n_data.roots[0].children[0]
    n_gen_material.n_attach_material_prop(n_nitrishape)  # add nimaterialprop
    n_gen_texture.n_create_store_normal_data(n_nitrishape)  # store normal data as NiBinaryExtraData
    n_gen_texture.n_create_texture_property(n_nitrishape)  # add nitexturingprop
    n_textureprop = n_nitrishape.properties[0]
    n_gen_diffusemap.n_create_diffuse_map(n_textureprop, self.diffuse_texture_path)  # add nitexturesource diffuse
    return self.n_data