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

ItemObject Lifetime Sync #993

Open
3 tasks
EgardA opened this issue Oct 9, 2024 · 0 comments
Open
3 tasks

ItemObject Lifetime Sync #993

EgardA opened this issue Oct 9, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@EgardA
Copy link
Contributor

EgardA commented Oct 9, 2024

Description

  1. Sync the values in the Synced list below.
  2. Create an integration test for all values (1 for server changing the value and 1 for client changing the value if applicable)
  3. Create a command to test changing the value in game see similar command

Also see additional information at the bottom for more information and templates

Synced

Method/Field Name Sync Type
TODO TODO

Deferred

None

Externally Deferred

None

Non-Synced
None

Intended Design

Message networking
image
Integration Testing
image

Location

Create a branch based from development

Related Issues

N/A

Requirements

N/A

Additional information

Using the GameInterface Service Tempale create commands to test the synced values.

For network communication use Server Service Template and Client Service Template

It is recommended to start with an integration test, you can create one using the test template.

Definition of Done

  • Class level comments exist for all new classes.
  • XUnit tests exist for every method that does not require the game to be ran.
  • Commands exist for all new sync items.
@garrettluskey garrettluskey added the enhancement New feature or request label Oct 16, 2024
@EgardA EgardA self-assigned this Oct 23, 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
Projects
Status: Workable
Status: Todo
Development

No branches or pull requests

2 participants