コード例 #1
0
 // Token: 0x06000F00 RID: 3840 RVA: 0x0005EB8C File Offset: 0x0005CD8C
 public static void GetSessionToken(StatusCallback2 callback)
 {
     if (callback == null)
     {
         throw new InvalidOperationException("callback == null");
     }
     Token.getSessionTokenIl2cppCallback = new StatusCallback2(callback.Invoke);
     Api.InternalStatusCallback2s.Add(new StatusCallback2(Token.GetSessionTokenIl2cppCallback));
     if (IntPtr.Size == 8)
     {
         Token.GetSessionToken_64(new StatusCallback2(Token.GetSessionTokenIl2cppCallback));
         return;
     }
     Token.GetSessionToken(new StatusCallback2(Token.GetSessionTokenIl2cppCallback));
 }
コード例 #2
0
 // Token: 0x06000EF8 RID: 3832 RVA: 0x0005E9C0 File Offset: 0x0005CBC0
 public static void GoToStore(StatusCallback2 callback, string viveportId = "")
 {
     if (callback == null)
     {
         throw new InvalidOperationException("callback == null || string.IsNullOrEmpty(viveportId)");
     }
     Deeplink.goToStoreIl2cppCallback = new StatusCallback2(callback.Invoke);
     Api.InternalStatusCallback2s.Add(new StatusCallback2(Deeplink.GoToStoreIl2cppCallback));
     if (IntPtr.Size == 8)
     {
         Deeplink.GoToStore_64(new StatusCallback2(Deeplink.GoToStoreIl2cppCallback), viveportId);
         return;
     }
     Deeplink.GoToStore(new StatusCallback2(Deeplink.GoToStoreIl2cppCallback), viveportId);
 }
コード例 #3
0
 // Token: 0x06000EEE RID: 3822 RVA: 0x0005E6AC File Offset: 0x0005C8AC
 public static void IsReady(StatusCallback2 callback)
 {
     if (callback == null)
     {
         throw new InvalidOperationException("callback == null");
     }
     Subscription.isReadyIl2cppCallback = new StatusCallback2(callback.Invoke);
     Api.InternalStatusCallback2s.Add(new StatusCallback2(Subscription.IsReadyIl2cppCallback));
     if (IntPtr.Size == 8)
     {
         Subscription.IsReady_64(new StatusCallback2(Subscription.IsReadyIl2cppCallback));
         return;
     }
     Subscription.IsReady(new StatusCallback2(Subscription.IsReadyIl2cppCallback));
 }
コード例 #4
0
 // Token: 0x06000EF6 RID: 3830 RVA: 0x0005E934 File Offset: 0x0005CB34
 public static void GoToApp(StatusCallback2 callback, string viveportId, string launchData, string branchName)
 {
     if (callback == null || string.IsNullOrEmpty(viveportId))
     {
         throw new InvalidOperationException("callback == null || string.IsNullOrEmpty(viveportId)");
     }
     Deeplink.goToAppWithBranchNameIl2cppCallback = new StatusCallback2(callback.Invoke);
     Api.InternalStatusCallback2s.Add(new StatusCallback2(Deeplink.GoToAppWithBranchNameIl2cppCallback));
     if (IntPtr.Size == 8)
     {
         Deeplink.GoToApp_64(new StatusCallback2(Deeplink.GoToAppWithBranchNameIl2cppCallback), viveportId, launchData, branchName);
         return;
     }
     Deeplink.GoToApp(new StatusCallback2(Deeplink.GoToAppWithBranchNameIl2cppCallback), viveportId, launchData, branchName);
 }
コード例 #5
0
 internal static extern void IsReady(StatusCallback2 IsReadyCallback);        // 0x0000000181B55EF0-0x0000000181B55F70
 internal static extern void IsReady_64(StatusCallback2 IsReadyCallback);     // 0x0000000181B55E70-0x0000000181B55EF0
コード例 #6
0
 internal static extern void GoToAppOrGoToStore(StatusCallback2 GoToAppCallback, string ViveportId, string LaunchData);            // 0x0000000181B48040-0x0000000181B48100
 internal static extern void GoToAppOrGoToStore_64(StatusCallback2 GoToAppCallback, string ViveportId, string LaunchData);         // 0x0000000181B47F80-0x0000000181B48040
コード例 #7
0
 internal static extern void GoToStore_64(StatusCallback2 GetSessionTokenCallback, string ViveportId);
コード例 #8
0
 internal static extern void IsReady_64(StatusCallback2 IsReadyCallback);
コード例 #9
0
        }                                                                                     // 0x0000000181B48E90-0x0000000181B48EF0

        public static void GoToStore(StatusCallback2 callback, string viveportId = "" /* Metadata: 0x00653686 */)
        {
        }                                                                                                                    // 0x0000000181B49030-0x0000000181B49330
コード例 #10
0
        }                                                                                   // 0x0000000181B47EC0-0x0000000181B47F20

        public static void GoToApp(StatusCallback2 callback, string viveportId, string launchData)
        {
        }                                                                                                     // 0x0000000181B487E0-0x0000000181B48B20
コード例 #11
0
        }                                                                                           // 0x0000000181B56370-0x0000000181B563D0

        public static void GetSessionToken(StatusCallback2 callback)
        {
        }                                                                       // 0x0000000181B56450-0x0000000181B56730
コード例 #12
0
 internal AndroidPluginCallback(StatusCallback2 callback) : base("com.htc.viveport.Api$StatusCallback")
 {
     this.statusCallback2 = callback;
 }
コード例 #13
0
 internal static int IsReady(StatusCallback2 callback)
 {
     Android.GetJavaSubscription().CallStatic("isReady", Android.CurrentContext, new AndroidPluginCallback(callback));
     return(0);
 }
コード例 #14
0
 internal static extern void GoToAppOrGoToStore_64(StatusCallback2 GoToAppCallback, string ViveportId, string LaunchData);
コード例 #15
0
 internal static extern int IsReady_64(StatusCallback IsReadyCallback);                  // 0x0000000181B56800-0x0000000181B56880
 internal static extern int GetSessionToken(StatusCallback2 GetSessionTokenCallback);    // 0x0000000181B56730-0x0000000181B567B0
コード例 #16
0
        }                                                                                   // 0x0000000181B55E10-0x0000000181B55E70

        public static void IsReady(StatusCallback2 callback)
        {
        }                                                               // 0x0000000181B55F70-0x0000000181B56240
コード例 #17
0
 internal static extern int GetSessionToken(StatusCallback2 GetSessionTokenCallback);    // 0x0000000181B56730-0x0000000181B567B0
 internal static extern int GetSessionToken_64(StatusCallback2 GetSessionTokenCallback); // 0x0000000181B563D0-0x0000000181B56450
コード例 #18
0
 internal static extern void IsReady_64(StatusCallback IsReadyCallback);                                                           // 0x0000000181B49380-0x0000000181B49400
 internal static extern void GoToApp(StatusCallback2 GoToAppCallback, string ViveportId, string LaunchData);                       // 0x0000000181B48720-0x0000000181B487E0
コード例 #19
0
        }                                                                                                 // 0x0000000181B48440-0x0000000181B484A0

        public static void GoToApp(StatusCallback2 callback, string viveportId, string launchData, string branchName)
        {
        }                                                                                                                        // 0x0000000181B48B20-0x0000000181B48E90
コード例 #20
0
 internal static extern void GoToApp(StatusCallback2 GoToAppCallback, string ViveportId, string LaunchData, string branchName);    // 0x0000000181B48640-0x0000000181B48720
 internal static extern void GoToApp_64(StatusCallback2 GoToAppCallback, string ViveportId, string LaunchData, string branchName); // 0x0000000181B48560-0x0000000181B48640
コード例 #21
0
        }                                                                                              // 0x0000000181B47F20-0x0000000181B47F80

        public static void GoToAppOrGoToStore(StatusCallback2 callback, string viveportId, string launchData)
        {
        }                                                           // 0x0000000181B48100-0x0000000181B48440
コード例 #22
0
 internal static extern void GoToStore(StatusCallback2 GetSessionTokenCallback, string ViveportId);                                // 0x0000000181B48F90-0x0000000181B49030
 internal static extern void GoToStore_64(StatusCallback2 GetSessionTokenCallback, string ViveportId);                             // 0x0000000181B48EF0-0x0000000181B48F90
コード例 #23
0
 internal static extern int GetSessionToken(StatusCallback2 GetSessionTokenCallback);
コード例 #24
0
 internal static extern void GoToApp(StatusCallback2 GoToAppCallback, string ViveportId, string LaunchData, string branchName);