// -------------------------------------------

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