Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring Entity work (part 2) #1400

Open
1 of 5 tasks
vchelaru opened this issue May 8, 2024 · 1 comment
Open
1 of 5 tasks

Refactoring Entity work (part 2) #1400

vchelaru opened this issue May 8, 2024 · 1 comment
Labels

Comments

@vchelaru
Copy link
Owner

vchelaru commented May 8, 2024

When refactoring an entity name:

  • A window should appear confirming the rename - this is brought up when changing the name in the property grid.
  • The window should show the old name -> new name, where the new name is editable
  • The window should have a checkbox to rename all lists, and include which lists will get changed. For example, changing from Player to Character should show PlayerList -> CharacterList
  • The window should have a checkbox to rename all instances, and include which instances will get changed. This should be a hard comparison on the old entity name and rename to new entity. In other words, Player1 -> Character1
  • The window should have a checkbox to rename collision relationships IF the lists are being changed. This should have a list of which items would change. For example PlayerVsSolidCollision -> CharacterVsSolidCollision
@vchelaru vchelaru added the enhancement New feature label May 8, 2024
@vchelaru
Copy link
Owner Author

Putting lower priority on this. Previously this was completely broken, and the new confirmation window is a big improvement. Going to leave it as-is for now and revisit this if/when refactoring comes up as a concern again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant