@@ -210,41 +210,173 @@ public string GetChannel()
210210
211211 // These support serialization
212212 [ Serializable ]
213- public class NetworkedVarString : NetworkedVar < string > { }
213+ public class NetworkedVarString : NetworkedVar < string >
214+ {
215+ public NetworkedVarString ( ) { }
216+ public NetworkedVarString ( NetworkedVarSettings settings ) : base ( settings ) { }
217+ public NetworkedVarString ( string value ) : base ( value ) { }
218+ public NetworkedVarString ( NetworkedVarSettings settings , string value ) : base ( settings , value ) { }
219+ }
220+
214221 [ Serializable ]
215- public class NetworkedVarBool : NetworkedVar < bool > { }
222+ public class NetworkedVarBool : NetworkedVar < bool >
223+ {
224+ public NetworkedVarBool ( ) { }
225+ public NetworkedVarBool ( NetworkedVarSettings settings ) : base ( settings ) { }
226+ public NetworkedVarBool ( bool value ) : base ( value ) { }
227+ public NetworkedVarBool ( NetworkedVarSettings settings , bool value ) : base ( settings , value ) { }
228+ }
229+
216230 [ Serializable ]
217- public class NetworkedVarByte : NetworkedVar < byte > { }
231+ public class NetworkedVarByte : NetworkedVar < byte >
232+ {
233+ public NetworkedVarByte ( ) { }
234+ public NetworkedVarByte ( NetworkedVarSettings settings ) : base ( settings ) { }
235+ public NetworkedVarByte ( byte value ) : base ( value ) { }
236+ public NetworkedVarByte ( NetworkedVarSettings settings , byte value ) : base ( settings , value ) { }
237+ }
238+
218239 [ Serializable ]
219- public class NetworkedVarSByte : NetworkedVar < sbyte > { }
240+ public class NetworkedVarSByte : NetworkedVar < sbyte >
241+ {
242+ public NetworkedVarSByte ( ) { }
243+ public NetworkedVarSByte ( NetworkedVarSettings settings ) : base ( settings ) { }
244+ public NetworkedVarSByte ( sbyte value ) : base ( value ) { }
245+ public NetworkedVarSByte ( NetworkedVarSettings settings , sbyte value ) : base ( settings , value ) { }
246+ }
247+
220248 [ Serializable ]
221- public class NetworkedVarUShort : NetworkedVar < ushort > { }
249+ public class NetworkedVarUShort : NetworkedVar < ushort >
250+ {
251+ public NetworkedVarUShort ( ) { }
252+ public NetworkedVarUShort ( NetworkedVarSettings settings ) : base ( settings ) { }
253+ public NetworkedVarUShort ( ushort value ) : base ( value ) { }
254+ public NetworkedVarUShort ( NetworkedVarSettings settings , ushort value ) : base ( settings , value ) { }
255+ }
256+
222257 [ Serializable ]
223- public class NetworkedVarShort : NetworkedVar < short > { }
258+ public class NetworkedVarShort : NetworkedVar < short >
259+ {
260+ public NetworkedVarShort ( ) { }
261+ public NetworkedVarShort ( NetworkedVarSettings settings ) : base ( settings ) { }
262+ public NetworkedVarShort ( short value ) : base ( value ) { }
263+ public NetworkedVarShort ( NetworkedVarSettings settings , short value ) : base ( settings , value ) { }
264+ }
265+
224266 [ Serializable ]
225- public class NetworkedVarUInt : NetworkedVar < uint > { }
267+ public class NetworkedVarUInt : NetworkedVar < uint >
268+ {
269+ public NetworkedVarUInt ( ) { }
270+ public NetworkedVarUInt ( NetworkedVarSettings settings ) : base ( settings ) { }
271+ public NetworkedVarUInt ( uint value ) : base ( value ) { }
272+ public NetworkedVarUInt ( NetworkedVarSettings settings , uint value ) : base ( settings , value ) { }
273+ }
274+
226275 [ Serializable ]
227- public class NetworkedVarInt : NetworkedVar < int > { }
276+ public class NetworkedVarInt : NetworkedVar < int >
277+ {
278+ public NetworkedVarInt ( ) { }
279+ public NetworkedVarInt ( NetworkedVarSettings settings ) : base ( settings ) { }
280+ public NetworkedVarInt ( int value ) : base ( value ) { }
281+ public NetworkedVarInt ( NetworkedVarSettings settings , int value ) : base ( settings , value ) { }
282+ }
283+
228284 [ Serializable ]
229- public class NetworkedVarULong : NetworkedVar < ulong > { }
285+ public class NetworkedVarULong : NetworkedVar < ulong >
286+ {
287+ public NetworkedVarULong ( ) { }
288+ public NetworkedVarULong ( NetworkedVarSettings settings ) : base ( settings ) { }
289+ public NetworkedVarULong ( ulong value ) : base ( value ) { }
290+ public NetworkedVarULong ( NetworkedVarSettings settings , ulong value ) : base ( settings , value ) { }
291+ }
292+
230293 [ Serializable ]
231- public class NetworkedVarLong : NetworkedVar < long > { }
294+ public class NetworkedVarLong : NetworkedVar < long >
295+ {
296+ public NetworkedVarLong ( ) { }
297+ public NetworkedVarLong ( NetworkedVarSettings settings ) : base ( settings ) { }
298+ public NetworkedVarLong ( long value ) : base ( value ) { }
299+ public NetworkedVarLong ( NetworkedVarSettings settings , long value ) : base ( settings , value ) { }
300+ }
301+
232302 [ Serializable ]
233- public class NetworkedVarFloat : NetworkedVar < float > { }
303+ public class NetworkedVarFloat : NetworkedVar < float >
304+ {
305+ public NetworkedVarFloat ( ) { }
306+ public NetworkedVarFloat ( NetworkedVarSettings settings ) : base ( settings ) { }
307+ public NetworkedVarFloat ( float value ) : base ( value ) { }
308+ public NetworkedVarFloat ( NetworkedVarSettings settings , float value ) : base ( settings , value ) { }
309+ }
310+
234311 [ Serializable ]
235- public class NetworkedVarDouble : NetworkedVar < double > { }
312+ public class NetworkedVarDouble : NetworkedVar < double >
313+ {
314+ public NetworkedVarDouble ( ) { }
315+ public NetworkedVarDouble ( NetworkedVarSettings settings ) : base ( settings ) { }
316+ public NetworkedVarDouble ( double value ) : base ( value ) { }
317+ public NetworkedVarDouble ( NetworkedVarSettings settings , double value ) : base ( settings , value ) { }
318+ }
319+
236320 [ Serializable ]
237- public class NetworkedVarVector2 : NetworkedVar < Vector2 > { }
321+ public class NetworkedVarVector2 : NetworkedVar < Vector2 >
322+ {
323+ public NetworkedVarVector2 ( ) { }
324+ public NetworkedVarVector2 ( NetworkedVarSettings settings ) : base ( settings ) { }
325+ public NetworkedVarVector2 ( Vector2 value ) : base ( value ) { }
326+ public NetworkedVarVector2 ( NetworkedVarSettings settings , Vector2 value ) : base ( settings , value ) { }
327+ }
328+
238329 [ Serializable ]
239- public class NetworkedVarVector3 : NetworkedVar < Vector3 > { }
330+ public class NetworkedVarVector3 : NetworkedVar < Vector3 >
331+ {
332+ public NetworkedVarVector3 ( ) { }
333+ public NetworkedVarVector3 ( NetworkedVarSettings settings ) : base ( settings ) { }
334+ public NetworkedVarVector3 ( Vector3 value ) : base ( value ) { }
335+ public NetworkedVarVector3 ( NetworkedVarSettings settings , Vector3 value ) : base ( settings , value ) { }
336+ }
337+
240338 [ Serializable ]
241- public class NetworkedVarVector4 : NetworkedVar < Vector4 > { }
339+ public class NetworkedVarVector4 : NetworkedVar < Vector4 >
340+ {
341+ public NetworkedVarVector4 ( ) { }
342+ public NetworkedVarVector4 ( NetworkedVarSettings settings ) : base ( settings ) { }
343+ public NetworkedVarVector4 ( Vector4 value ) : base ( value ) { }
344+ public NetworkedVarVector4 ( NetworkedVarSettings settings , Vector4 value ) : base ( settings , value ) { }
345+ }
346+
242347 [ Serializable ]
243- public class NetworkedVarColor : NetworkedVar < Color > { }
348+ public class NetworkedVarColor : NetworkedVar < Color >
349+ {
350+ public NetworkedVarColor ( ) { }
351+ public NetworkedVarColor ( NetworkedVarSettings settings ) : base ( settings ) { }
352+ public NetworkedVarColor ( Color value ) : base ( value ) { }
353+ public NetworkedVarColor ( NetworkedVarSettings settings , Color value ) : base ( settings , value ) { }
354+ }
355+
244356 [ Serializable ]
245- public class NetworkedVarColor32 : NetworkedVar < Color32 > { }
357+ public class NetworkedVarColor32 : NetworkedVar < Color32 >
358+ {
359+ public NetworkedVarColor32 ( ) { }
360+ public NetworkedVarColor32 ( NetworkedVarSettings settings ) : base ( settings ) { }
361+ public NetworkedVarColor32 ( Color32 value ) : base ( value ) { }
362+ public NetworkedVarColor32 ( NetworkedVarSettings settings , Color32 value ) : base ( settings , value ) { }
363+ }
364+
246365 [ Serializable ]
247- public class NetworkedVarRay : NetworkedVar < Ray > { }
366+ public class NetworkedVarRay : NetworkedVar < Ray >
367+ {
368+ public NetworkedVarRay ( ) { }
369+ public NetworkedVarRay ( NetworkedVarSettings settings ) : base ( settings ) { }
370+ public NetworkedVarRay ( Ray value ) : base ( value ) { }
371+ public NetworkedVarRay ( NetworkedVarSettings settings , Ray value ) : base ( settings , value ) { }
372+ }
373+
248374 [ Serializable ]
249- public class NetworkedVarQuaternion : NetworkedVar < Quaternion > { }
375+ public class NetworkedVarQuaternion : NetworkedVar < Quaternion >
376+ {
377+ public NetworkedVarQuaternion ( ) { }
378+ public NetworkedVarQuaternion ( NetworkedVarSettings settings ) : base ( settings ) { }
379+ public NetworkedVarQuaternion ( Quaternion value ) : base ( value ) { }
380+ public NetworkedVarQuaternion ( NetworkedVarSettings settings , Quaternion value ) : base ( settings , value ) { }
381+ }
250382}
0 commit comments