// This file was @generated with LibOVRPlatform/codegen/main. Do not modify it! #pragma warning disable 0618 namespace Oculus.Platform.Models { using System; using System.Collections; using Oculus.Platform.Models; using System.Collections.Generic; using UnityEngine; public class MatchmakingEnqueueResult { // May be null. Check before using. public readonly MatchmakingAdminSnapshot AdminSnapshotOptional; [Obsolete("Deprecated in favor of AdminSnapshotOptional")] public readonly MatchmakingAdminSnapshot AdminSnapshot; public readonly uint AverageWait; public readonly uint MatchesInLastHourCount; public readonly uint MaxExpectedWait; public readonly string Pool; public readonly uint RecentMatchPercentage; public readonly string RequestHash; public MatchmakingEnqueueResult(IntPtr o) { { var pointer = CAPI.ovr_MatchmakingEnqueueResult_GetAdminSnapshot(o); AdminSnapshot = new MatchmakingAdminSnapshot(pointer); if (pointer == IntPtr.Zero) { AdminSnapshotOptional = null; } else { AdminSnapshotOptional = AdminSnapshot; } } AverageWait = CAPI.ovr_MatchmakingEnqueueResult_GetAverageWait(o); MatchesInLastHourCount = CAPI.ovr_MatchmakingEnqueueResult_GetMatchesInLastHourCount(o); MaxExpectedWait = CAPI.ovr_MatchmakingEnqueueResult_GetMaxExpectedWait(o); Pool = CAPI.ovr_MatchmakingEnqueueResult_GetPool(o); RecentMatchPercentage = CAPI.ovr_MatchmakingEnqueueResult_GetRecentMatchPercentage(o); RequestHash = CAPI.ovr_MatchmakingEnqueueResult_GetRequestHash(o); } } }