protected override void Serialize(NetSerializer s)
 {
     s.Write(this.data.syncId);
     s.Write(this.data.prefabType);
     s.WriteExact(this.data.position);
     s.Write(this.data.rotation);
 }
Esempio n. 2
0
        protected override void Serialize(NetSerializer s)
        {
            s.WriteExact(this.position);

            s.Write(this.headPosition);
            s.Write(this.headRotation);

            s.Write(this.leftHandPosition);
            s.Write(this.leftHandRotation);

            s.Write(this.rightHandPosition);
            s.Write(this.rightHandRotation);
        }
        protected override void Serialize(NetSerializer s)
        {
            s.Write(this.initial);

            var data  = this.data;
            var count = data.Count;

            s.Write((byte)count);

            for (int i = 0; i < count; i++)
            {
                var d = data[i];
                s.Write(d.syncId);
                s.Write(d.prefabType);
                s.WriteExact(d.position);
                s.Write(d.rotation);
                s.Write(d.velocity);
                s.Write(d.angularVelocity);
            }
        }