浏览代码

Merge pull request #71214 from SekoiaTree/remove_mesh_surface_compat

Remove compatibility code for Mesh surfaces
Rémi Verschelde 2 年之前
父节点
当前提交
69a981fc62
共有 1 个文件被更改,包括 0 次插入11 次删除
  1. 0 11
      scene/resources/mesh.cpp

+ 0 - 11
scene/resources/mesh.cpp

@@ -1122,17 +1122,6 @@ bool ArrayMesh::_set(const StringName &p_name, const Variant &p_value) {
 		}
 		int idx = sname.substr(8, sl - 8).to_int();
 
-		// This is a bit of a hack to ensure compatibility with older material
-		// overrides that start indexing at 1.
-		// We assume that idx 0 is always read first, if its not, this won't work.
-		if (idx == 0) {
-			surface_index_0 = true;
-		}
-		if (!surface_index_0) {
-			// This means the file was created when the indexing started at 1, so decrease by one.
-			idx--;
-		}
-
 		String what = sname.get_slicec('/', 1);
 		if (what == "material") {
 			surface_set_material(idx, p_value);