public void HandleVideoLoadAsset(VideoLoadAsset videoLoadAsset, Sender sender)
    {
        UdpVideoSync udpVideoSync;

        if (_udpVideoSyncDict.TryGetValue(videoLoadAsset.Asset_Id, out udpVideoSync))
        {
            udpVideoSync.LoadVideo(videoLoadAsset);
        }
    }
Ejemplo n.º 2
0
        private void HandleFieldOfViewMessage(FieldOfViewAsset fovAsset, Sender sender)
        {
            UdpFieldOfViewSync udpFovSync;

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

            if (_udpTransformDict.TryGetValue(transformAsset.Asset_Id, out udpTransform))
            {
                udpTransform.MoveTransform(transformAsset);
            }
        }
Ejemplo n.º 4
0
        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;
            }
        }