void DrawOption(int i) { OptionEntry o = stats[i]; BeginHorizontal("box"); OptionEntry temp = new OptionEntry(o); if (Button("-", Width(20))) { removeAt = i; } if (Button("/\\", Width(20))) { moveUp = i; } if (Button("\\/", Width(20))) { moveDown = i; } o.name = TextField(o.name, Width(200)); o.value = EditorGUILayout.FloatField(o.value, Width(200)); changed = changed || (!o.Equals(temp)); EndHorizontal(); }