11using Turbo . Primitives . Packets ;
2+ using Turbo . Primitives . Rooms . Enums . Wired ;
23using Turbo . Primitives . Rooms . Snapshots . Wired . Variables ;
34
45namespace TurboSamplePlugin . Revision . Revision20260112 . Serializers . Userdefinedroomevents . Data ;
@@ -13,17 +14,17 @@ public static void Serialize(IServerPacket packet, WiredVariableSnapshot snapsho
1314 . WriteString ( snapshot . VariableName )
1415 . WriteInteger ( ( int ) snapshot . AvailabilityType )
1516 . WriteInteger ( ( int ) snapshot . TargetType )
16- . WriteBoolean ( snapshot . AlwaysAvailable )
17- . WriteBoolean ( snapshot . CanCreateAndDelete )
18- . WriteBoolean ( snapshot . HasValue )
19- . WriteBoolean ( snapshot . CanWriteValue )
20- . WriteBoolean ( snapshot . CanInterceptChanges )
21- . WriteBoolean ( snapshot . IsInvisible )
22- . WriteBoolean ( snapshot . CanReadCreationTime )
23- . WriteBoolean ( snapshot . CanReadLastUpdateTime )
24- . WriteBoolean ( snapshot . HasTextConnector ) ;
17+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . AlwaysAvailable ) )
18+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . CanCreateAndDelete ) )
19+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . HasValue ) )
20+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . CanWriteValue ) )
21+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . CanInterceptChanges ) )
22+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . IsInvisible ) )
23+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . CanReadCreationTime ) )
24+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . CanReadLastUpdateTime ) )
25+ . WriteBoolean ( snapshot . Flags . Has ( WiredVariableFlags . HasTextConnector ) ) ;
2526
26- if ( snapshot . HasTextConnector )
27+ if ( snapshot . Flags . Has ( WiredVariableFlags . HasTextConnector ) )
2728 {
2829 packet . WriteInteger ( snapshot . TextConnectors . Count ) ;
2930
0 commit comments