using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerNetworkBridge : MonoBehaviour { private Vector3 lastSentPos; public float moveIncrement = 0.01f; // Use this for initialization void Start () { SetPosition(Vector3.zero); } // Update is called once per frame void FixedUpdate () { if (Vector3.Distance(lastSentPos, transform.position) > moveIncrement) SetPosition(transform.position); } private void SetPosition(Vector3 position) { lastSentPos = position; Multiplayer.VectorMsg msg = new Multiplayer.VectorMsg(Multiplayer.ClientManager.Instance.ID, position); Multiplayer.ClientManager.Instance.SendMessage(Multiplayer.PlayerMsgID.Position, msg); } }