Skip to content

Commit 6f4dd08

Browse files
authored
Copy reference to internal indexes dictionary during clone of ArraySchema and MapSchema. Fixes #230. (#231)
1 parent 025d072 commit 6f4dd08

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Types/ArraySchema.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ public ISchemaCollection Clone()
129129
ArraySchema<T> clone = new ArraySchema<T>(items)
130130
{
131131
__callbacks = __callbacks,
132+
indexes = indexes
132133
};
133134
return clone;
134135
}

Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Types/MapSchema.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ public ISchemaCollection Clone()
146146
MapSchema<T> clone = new MapSchema<T>(items)
147147
{
148148
__callbacks = __callbacks,
149+
Indexes = Indexes
149150
};
150151
return clone;
151152
}

0 commit comments

Comments
 (0)