// ------------------------------------------- /* * We will update the forward camera vector */ private void UpdateForwardVector() { if ((YourNetworkTools.Instance.GetUniversalNetworkID() != -1) && (m_cameraLocal != null)) { if (m_forwardCamera == null) { m_forwardCamera = new NetworkVector3(); m_forwardCamera.InitRemote(YourNetworkTools.Instance.GetUniversalNetworkID(), "Vector" + YourNetworkTools.Instance.GetUniversalNetworkID(), m_cameraLocal.GetComponent <Camera>().transform.forward); DrawingLinesController.Instance.ForwardPlayer = m_forwardCamera; } else { m_timeToUpdateForward += Time.deltaTime; if (m_timeToUpdateForward > 0.3f) { m_timeToUpdateForward = 0; m_forwardCamera.SetValue(m_cameraLocal.GetComponent <Camera>().transform.forward); } } } }