Exemplo n.º 1
0
        // Token: 0x06001B50 RID: 6992 RVA: 0x0008EBD4 File Offset: 0x0008CDD4
        private static void PopulateAvailableAndInstalledSDKInfos()
        {
            List <string> symbolsOfInstalledSDKs = (from predicateInfo in VRTK_SDKManager.AvailableScriptingDefineSymbolPredicateInfos
                                                    where (bool)predicateInfo.methodInfo.Invoke(null, null)
                                                    select predicateInfo.attribute.symbol).ToList <string>();
            List <VRTK_SDKInfo> list  = new List <VRTK_SDKInfo>();
            List <VRTK_SDKInfo> list2 = new List <VRTK_SDKInfo>();
            List <VRTK_SDKInfo> list3 = new List <VRTK_SDKInfo>();
            List <VRTK_SDKInfo> list4 = new List <VRTK_SDKInfo>();
            List <VRTK_SDKInfo> list5 = new List <VRTK_SDKInfo>();
            List <VRTK_SDKInfo> list6 = new List <VRTK_SDKInfo>();
            List <VRTK_SDKInfo> list7 = new List <VRTK_SDKInfo>();
            List <VRTK_SDKInfo> list8 = new List <VRTK_SDKInfo>();

            VRTK_SDKManager.PopulateAvailableAndInstalledSDKInfos <SDK_BaseSystem, SDK_FallbackSystem>(list, list5, symbolsOfInstalledSDKs);
            VRTK_SDKManager.PopulateAvailableAndInstalledSDKInfos <SDK_BaseBoundaries, SDK_FallbackBoundaries>(list2, list6, symbolsOfInstalledSDKs);
            VRTK_SDKManager.PopulateAvailableAndInstalledSDKInfos <SDK_BaseHeadset, SDK_FallbackHeadset>(list3, list7, symbolsOfInstalledSDKs);
            VRTK_SDKManager.PopulateAvailableAndInstalledSDKInfos <SDK_BaseController, SDK_FallbackController>(list4, list8, symbolsOfInstalledSDKs);
            VRTK_SDKManager.AvailableSystemSDKInfos     = list.AsReadOnly();
            VRTK_SDKManager.AvailableBoundariesSDKInfos = list2.AsReadOnly();
            VRTK_SDKManager.AvailableHeadsetSDKInfos    = list3.AsReadOnly();
            VRTK_SDKManager.AvailableControllerSDKInfos = list4.AsReadOnly();
            VRTK_SDKManager.InstalledSystemSDKInfos     = list5.AsReadOnly();
            VRTK_SDKManager.InstalledBoundariesSDKInfos = list6.AsReadOnly();
            VRTK_SDKManager.InstalledHeadsetSDKInfos    = list7.AsReadOnly();
            VRTK_SDKManager.InstalledControllerSDKInfos = list8.AsReadOnly();
        }
Exemplo n.º 2
0
 // Token: 0x06001B48 RID: 6984 RVA: 0x0008E880 File Offset: 0x0008CA80
 static VRTK_SDKManager()
 {
     VRTK_SDKManager.PopulateAvailableScriptingDefineSymbolPredicateInfos();
     VRTK_SDKManager.PopulateAvailableAndInstalledSDKInfos();
 }