public void Draw() { GUILayout.BeginHorizontal(GUILayout.Width(node.transform.width - 15)); if (!isMethod) { if (GUILayout.Button("<", GUILayout.Width(20))) { context.OnMakeRelation(node.id, ID); } text = GUILayout.TextField(text, GUILayout.Width(node.transform.width - (15 + 20 + 13))); if (GUILayout.Button("X", GUILayout.Width(15))) { node.DeleteNodeInfo(this); context.OnDeleteField(node.id, ID); } } else { text = GUILayout.TextField(text, GUILayout.Width(node.transform.width - (25))); if (GUILayout.Button("X", GUILayout.Width(15))) { node.DeleteNodeInfo(this); context.OnDeleteField(node.id, ID); } } GUILayout.EndHorizontal(); }
public void DeleteClass() { for (int i = 0; i < listProperty.Count; i++) { context.OnDeleteField(id, listProperty[i].ID); } for (int i = 0; i < listMethods.Count; i++) { context.OnDeleteField(id, listMethods[i].ID); } listProperty.Clear(); listMethods.Clear(); context.OnDeleteClass(id); }