소스 검색

Merge pull request #2891 from TheHX/fix_matrix_property

Fix property editor Matrix3 and Matrix32 editing
Rémi Verschelde 9 년 전
부모
커밋
d1a07ee28b
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      tools/editor/property_editor.cpp

+ 8 - 1
tools/editor/property_editor.cpp

@@ -1361,7 +1361,7 @@ void CustomPropertyEditor::_modified(String p_string) {
 		} break;
 		case Variant::MATRIX32: {
 
-			Matrix3 m;
+			Matrix32 m;
 			for(int i=0;i<6;i++) {
 
 				m.elements[i/2][i%2]=value_editor[i]->get_text().to_double();
@@ -2846,6 +2846,13 @@ void PropertyEditor::update_tree() {
 				item->set_icon( 0,get_icon("Vector","EditorIcons") );
 
 			} break;
+			case Variant::MATRIX32:
+			case Variant::MATRIX3: {
+
+				item->set_cell_mode( 1, TreeItem::CELL_MODE_CUSTOM );
+				item->set_editable( 1, true );
+				item->set_text(1, obj->get(p.name));
+			} break;
 			case Variant::TRANSFORM: {
 
 				item->set_cell_mode( 1, TreeItem::CELL_MODE_CUSTOM );