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

Component dependency to manager the relation between them #479

Open
yangfengzzz opened this issue Sep 6, 2021 · 0 comments · Fixed by #796 or #1435
Open

Component dependency to manager the relation between them #479

yangfengzzz opened this issue Sep 6, 2021 · 0 comments · Fixed by #796 or #1435
Assignees
Labels
enhancement New feature or request entity medium priority Medium priority issue
Milestone

Comments

@yangfengzzz
Copy link
Member

yangfengzzz commented Sep 6, 2021

Is your feature request related to a problem? Please describe.
some components is related with each other like rigidbody need collider, when collider is deleted, it should inform rigidbody to delete self.

Describe the solution you'd like
There should be three kinds of dependency:

  1. request: add components before there are some other components(already have ComponentDependency)
  2. inform: After add some components, the data in other components should be changed
  3. add: After add some components, the other components will be added too.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

PR reviewers: @yangfengzzz , @gz65555 , @singlecoder

@yangfengzzz yangfengzzz added enhancement enhancement New feature or request physics Engine's physical system labels Sep 6, 2021
@yangfengzzz yangfengzzz added this to the 0.6 milestone Sep 6, 2021
@yangfengzzz yangfengzzz self-assigned this Sep 6, 2021
@GuoLei1990 GuoLei1990 added high priority High priority issue and removed enhancement physics Engine's physical system labels Sep 7, 2021
@GuoLei1990 GuoLei1990 modified the milestones: 0.6, 0.7 Oct 29, 2021
@GuoLei1990 GuoLei1990 modified the milestones: 0.7, 0.8, 0.9, 1.0 Feb 7, 2022
@GuoLei1990 GuoLei1990 added the medium priority Medium priority issue label Feb 8, 2022
@yangfengzzz yangfengzzz linked a pull request May 12, 2022 that will close this issue
3 tasks
@GuoLei1990 GuoLei1990 linked a pull request Mar 28, 2023 that will close this issue
3 tasks
@GuoLei1990 GuoLei1990 modified the milestones: 1.0, 1.1 May 18, 2023
@GuoLei1990 GuoLei1990 modified the milestones: 1.1, 1.2 Oct 7, 2023
@GuoLei1990 GuoLei1990 added entity and removed high priority High priority issue labels Oct 10, 2023
@GuoLei1990 GuoLei1990 modified the milestones: 1.2, 1.4 Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request entity medium priority Medium priority issue
Projects
None yet
2 participants