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); }
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); } }