Example #1
0
        public override void ReadFull(BinaryReader reader, NetVersion version)
        {
            int fullValue = reader.ReadInt32();

            cleanSet(fullValue);
            networkValue = fullValue;
            ChangeVersion.Merge(version);
        }
Example #2
0
        public override void ReadFull(BinaryReader reader, NetVersion version)
        {
            reassigned.Read(reader);
            T remoteValue = readBaseValue(reader, version);

            if (remoteValue != null)
            {
                ReadValueFull(remoteValue, reader, version);
            }
            cleanSet(remoteValue);
            ChangeVersion.Merge(version);
        }
Example #3
0
        public override void Read(BinaryReader reader, NetVersion version)
        {
            uint count     = reader.Read7BitEncoded();
            uint timestamp = GetLocalTick();

            if (InterpolationWait)
            {
                timestamp = (uint)((int)timestamp + base.Root.Clock.InterpolationTicks);
            }
            for (uint i = 0u; i < count; i++)
            {
                uint delay = reader.ReadUInt32();
                incomingEvents.Add(new EventRecording(readEventArg(reader, version), timestamp + delay));
            }
            ChangeVersion.Merge(version);
        }
Example #4
0
 public override void ReadFull(BinaryReader reader, NetVersion version)
 {
     ChangeVersion.Merge(version);
 }
Example #5
0
 public override void Read(BinaryReader reader, NetVersion version)
 {
     ReadDelta(reader, version);
     ChangeVersion.Merge(version);
 }
Example #6
0
 public override void ReadFull(BinaryReader reader, NetVersion version)
 {
     ReadDelta(reader, version);
     CancelInterpolation();
     ChangeVersion.Merge(version);
 }