From b5a478696a6bcf07b22955d3f15ebd804c6aa951 Mon Sep 17 00:00:00 2001 From: kjjohnsen Date: Tue, 6 Dec 2022 16:59:56 -0500 Subject: [PATCH] synctransform will now uselocaltransform only when checked --- Runtime/Util/SyncTransform.cs | 12 ++++++++++-- package.json | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Runtime/Util/SyncTransform.cs b/Runtime/Util/SyncTransform.cs index 54b23ea..61648d0 100644 --- a/Runtime/Util/SyncTransform.cs +++ b/Runtime/Util/SyncTransform.cs @@ -47,8 +47,16 @@ namespace VelNet /// protected override void SendState(BinaryWriter writer) { - if (position) writer.Write(transform.localPosition); - if (rotation) writer.Write(transform.localRotation); + if (useLocalTransform) + { + if (position) writer.Write(transform.localPosition); + if (rotation) writer.Write(transform.localRotation); + } + else + { + if (position) writer.Write(transform.position); + if (rotation) writer.Write(transform.rotation); + } if (scale) writer.Write(transform.localScale); } diff --git a/package.json b/package.json index 29f1a62..be3358c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "edu.uga.engr.vel.velnet", "displayName": "VelNet", - "version": "1.1.3", + "version": "1.1.4", "unity": "2019.1", "description": "A custom networking library for Unity.", "keywords": [