Exemple #1
0
 /// <summary>
 /// Creates a value that should be used for deserialization.
 /// </summary>
 /// <param name="reader">The reader to use.</param>
 /// <returns>The created value.</returns>
 protected virtual TValue ReadValuePrefix(PacketReader reader)
 {
     return(ReplicatedActivator.CreateInstance <TValue>());
 }
 /// <summary>
 /// Creates a value that should be used for deserialization.
 /// </summary>
 /// <returns>The created value.</returns>
 protected sealed override IReplicated ReadValuePrefix(PacketReader reader)
 {
     // Read the identity of the type and create an instance for it
     return(ReplicatedActivator.CreateInstance(reader.ReadInt32()));
 }