private void HandleFieldOfViewMessage(FieldOfViewAsset fovAsset, Sender sender)
        {
            UdpFieldOfViewSync udpFovSync;

            if (_udpFieldOfViewSyncDict.TryGetValue(fovAsset.Asset_Id, out udpFovSync))
            {
                udpFovSync.ApplyFovLocally(fovAsset);
            }
        }
        public void HandleTransformAsset(TransformAsset transformAsset, Sender sender)
        {
            UdpTransform udpTransform;

            if (_udpTransformDict.TryGetValue(transformAsset.Asset_Id, out udpTransform))
            {
                udpTransform.MoveTransform(transformAsset);
            }
        }
        private void HandleSettingMessage(SettingMessage settingMessage, Sender sender)
        {
            switch (settingMessage.settingType)
            {
            case SettingMessage.SettingType.EYE_DISTANCE:
                ChangeStereoEyeDist((settingMessage as SettingMessageFloat).floatValue);
                break;

            case SettingMessage.SettingType.CONVERGENCE_DISTANCE:
                ChangeStereoConvDist((settingMessage as SettingMessageFloat).floatValue);
                break;
            }
        }