private void OnRemoteScaleChange(SyncObject syncObj)
        {
            //Debug.Log(gameObject.name + ": Remote scale change received!");

            if (!SyncActive)
            {
                return;
            }

            SyncVec3 syncScale = (SyncVec3)syncObj;

            transform.localScale = syncScale.Value;
            transform.hasChanged = false;
            //TransformChange();
        }
        private void OnRemotePositionChange(SyncObject syncObj)
        {
            //Debug.Log(gameObject.name + ": Remote position change received!");

            if (!SyncActive)
            {
                return;
            }

            SyncVec3 syncPosition = (SyncVec3)syncObj;

            transform.localPosition = syncPosition.Value;
            transform.hasChanged    = false;
            //TransformChange();
        }