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; } }