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

feat: Bridge classes removal, Namespace cleanup [MTT-4014] #732

Merged
merged 43 commits into from
Sep 26, 2022

Conversation

pdeschain
Copy link
Contributor

@pdeschain pdeschain commented Sep 20, 2022

Description

NetworkCharacterState and CharacterClassContainer have been removed and merged into ServerCharacter. All the API usage has been adjusted accordingly. In multiple places we're now using ServerCharacter.ClientCharacterVisualization instead of using (now removed) ClientCharacter class (that used to serve as a bridge to ClientCharacterVisualization).

Door and Floor switch's client and server code has also been merged.

Namespaces have been adjusted to match asmdefs.

Many variables and events were renamed (fixing capitalization or due to type changes etc).

Issue Number(s)

MTT-4014

Contribution checklist

  • Tests have been added for boss room and/or utilities pack
  • Release notes have been added to the project changelog file and/or package changelog file
  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • JIRA ticket ID is in the PR title or at least one commit message
  • Include the ticket ID number within the body message of the PR to create a hyperlink

@pdeschain pdeschain added the 5-Design Review Draft to review design ideas before committing to future work label Sep 20, 2022
@pdeschain pdeschain changed the title feat: NetworkCharacterState merger into ServerCharacter and other cleanup refactorings [MTT-4014] feat: Bridge classes removal, Namespace cleanup [MTT-4014] Sep 20, 2022
@pdeschain pdeschain added 1-Needs Review PR needs attention from the assignee and reviewers and removed 5-Design Review Draft to review design ideas before committing to future work labels Sep 21, 2022
@pdeschain pdeschain marked this pull request as ready for review September 21, 2022 16:31
pdeschain and others added 5 commits September 26, 2022 09:54
# Conflicts:
#	Assets/Scenes/BossRoom/DungeonBossRoom.unity
#	Assets/Scenes/BossRoom/DungeonEntrance.unity
#	Assets/Scenes/BossRoom/DungeonTransition.unity
removing useless "private"
SamuelBellomo
SamuelBellomo previously approved these changes Sep 26, 2022
SamuelBellomo
SamuelBellomo previously approved these changes Sep 26, 2022
@pdeschain pdeschain added 2-One More Review One review in, one to go and removed 1-Needs Review PR needs attention from the assignee and reviewers labels Sep 26, 2022
CHANGELOG.md Outdated Show resolved Hide resolved
@pdeschain pdeschain enabled auto-merge (squash) September 26, 2022 17:54
@pdeschain pdeschain added 3-Good to Merge and removed 2-One More Review One review in, one to go labels Sep 26, 2022
@pdeschain pdeschain merged commit 2763006 into develop Sep 26, 2022
@pdeschain pdeschain deleted the pdeschain/project-cleanup branch September 26, 2022 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0-URGENT Blocker for a release and needs to be merged ASAP 3-Good to Merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants