b12134, on Windows.
On previous builds (b11623 is my "control" build), if you select an attribute from the list in the right panel (Attributes tab, with the list of all the behavior's attributes) and create a new attribute, it will be placed below the previously selected attribute.
On b12134, regardless of any highlighted attribute, a newly created one will always be the first at the top of the list. Closing and reopening the behavior seems to always reorder the attributes in the order they were created. Manually moving the attributes up and down is properly saved. If you move the attributes up and down however, the "auto-order" seems to still happen in some cases. I think the attributes that weren't moved will reorder, and newly created ones will move down until it "hits" an attribute that was moved.
The auto-ordering one can select by clicking the "name" or "type" tabs at the top were not activated in any form when this occured. And to be clear, I like my attributes generaly to be placed at the bottom when I create them, and having the option to highlight an existing attribute and creating a new one at that place is pretty handy.
So to reproduce:
-Create any behavior, or go to an actor or scene event
-Create a few attributes and notice they are always at the top of the list. Naming them with numbers makes it easy to visualize the issue (1, 2, 3 etc).
-HIghlight the attribute at the bottom of the list, create a new one and notice that it's still created at the top of the list.
-Move a few of the existing attributes and close/reopen to see if they were moved.
-Create and move a new attribute, then close and reopen to check their behavior.
On previous builds (b11623 is my "control" build), if you select an attribute from the list in the right panel (Attributes tab, with the list of all the behavior's attributes) and create a new attribute, it will be placed below the previously selected attribute.
On b12134, regardless of any highlighted attribute, a newly created one will always be the first at the top of the list. Closing and reopening the behavior seems to always reorder the attributes in the order they were created. Manually moving the attributes up and down is properly saved. If you move the attributes up and down however, the "auto-order" seems to still happen in some cases. I think the attributes that weren't moved will reorder, and newly created ones will move down until it "hits" an attribute that was moved.
The auto-ordering one can select by clicking the "name" or "type" tabs at the top were not activated in any form when this occured. And to be clear, I like my attributes generaly to be placed at the bottom when I create them, and having the option to highlight an existing attribute and creating a new one at that place is pretty handy.
So to reproduce:
-Create any behavior, or go to an actor or scene event
-Create a few attributes and notice they are always at the top of the list. Naming them with numbers makes it easy to visualize the issue (1, 2, 3 etc).
-HIghlight the attribute at the bottom of the list, create a new one and notice that it's still created at the top of the list.
-Move a few of the existing attributes and close/reopen to see if they were moved.
-Create and move a new attribute, then close and reopen to check their behavior.