public static CardboardDeviceParams createFromNfcContents(NdefMessage tagContents) { if (tagContents == null) { Log.Warn("CardboardDeviceParams", "Could not get contents from NFC tag."); return(null); } CardboardDeviceParams deviceParams = new CardboardDeviceParams(); foreach (NdefRecord record in tagContents.GetRecords()) { if (deviceParams.parseNfcUri(record)) { break; } } return(deviceParams); }