-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Sync name and colors for vehicles, rocket and cyclops #2090
Sync name and colors for vehicles, rocket and cyclops #2090
Conversation
tornac1234
commented
Oct 29, 2023
•
edited
Loading
edited
- When an entity is updated, ensure its children are also updated
- Fix, improve and implement name and colors sync/persistence for vehicles, rocket and cyclops
- Refactoring of metadata (moved EntityMetadataProcessors to their own folder, now use an interface for base EntityMetadataProcessor and EntityMetadataExtractor, replace static metadata extracting/applying to a DI instance call)
9c4ef4b
to
d3e5735
Compare
NitroxClient/GameLogic/Spawning/Metadata/Processor/CyclopsMetadataProcessor.cs
Outdated
Show resolved
Hide resolved
NitroxClient/GameLogic/Spawning/Metadata/Processor/ExosuitMetadataProcessor.cs
Outdated
Show resolved
Hide resolved
NitroxClient/GameLogic/Spawning/Metadata/Processor/KeypadMetadataProcessor.cs
Outdated
Show resolved
Hide resolved
NitroxModel/DataStructures/GameLogic/Entities/Metadata/EntityMetadata.cs
Outdated
Show resolved
Hide resolved
NitroxModel/DataStructures/GameLogic/Entities/Metadata/VehicleMetadata.cs
Outdated
Show resolved
Hide resolved
NitroxClient/GameLogic/Spawning/Metadata/Processor/SubNameInputMetadataProcessor.cs
Outdated
Show resolved
Hide resolved
NitroxClient/GameLogic/Spawning/Metadata/Processor/SubNameInputMetadataProcessor.cs
Outdated
Show resolved
Hide resolved
NitroxModel/DataStructures/GameLogic/Entities/Metadata/ExosuitMetadata.cs
Outdated
Show resolved
Hide resolved
NitroxModel/DataStructures/GameLogic/Entities/Metadata/NamedColoredMetadata.cs
Outdated
Show resolved
Hide resolved
d3e5735
to
3c05122
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
WorldPersistenceTest is failing for me, ExosuitMetadata has no equality entry.
NitroxModel/DataStructures/GameLogic/Entities/Metadata/NamedColoredMetadata.cs
Show resolved
Hide resolved
NitroxModel/DataStructures/GameLogic/Entities/Metadata/EntityMetadata.cs
Outdated
Show resolved
Hide resolved
3c05122
to
1011417
Compare
Force pushed required changes and master rebase |
1011417
to
e17aaec
Compare
@@ -21,12 +21,14 @@ public class Items | |||
{ | |||
private readonly IPacketSender packetSender; | |||
private readonly Entities entities; | |||
public GameObject PickingUpObject { get; private set; } | |||
public static GameObject PickingUpObject { get; private set; } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would ike to move this after or before all the private readonly fields