Skip to content

Commit d8ce70d

Browse files
lawwonglawwong
authored andcommitted
Add symbol req for Oculus SDK
1 parent 1a1cd85 commit d8ce70d

1 file changed

Lines changed: 71 additions & 0 deletions

File tree

Assets/HTC.UnityPlugin/VRModule/Modules/Editor/OculusVRModuleEditor.cs

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,43 @@ public OculusVRSymbolRequirementCollection()
6161
reqFileNames = new string[] { "OvrAvatarSDKManager.cs" },
6262
});
6363

64+
Add(new SymbolRequirement()
65+
{
66+
symbol = "VIU_OCULUSVR_1_35_0_OR_NEWER",
67+
symbols = new string[]
68+
{
69+
"VIU_OCULUSVR_1_32_0_OR_NEWER",
70+
},
71+
reqMethods = new SymbolRequirement.ReqMethodInfo[]
72+
{
73+
new SymbolRequirement.ReqMethodInfo()
74+
{
75+
typeName = "OvrAvatarSDKManager",
76+
name = "RequestAvatarSpecification",
77+
argTypeNames = new string[]
78+
{
79+
"System.UInt64",
80+
"specificationCallback",
81+
"System.Boolean",
82+
"ovrAvatarAssetLevelOfDetail",
83+
"System.Boolean",
84+
"ovrAvatarLookAndFeelVersion",
85+
"ovrAvatarLookAndFeelVersion",
86+
},
87+
bindingAttr = BindingFlags.Public | BindingFlags.Instance,
88+
}
89+
},
90+
reqFileNames = new string[] { "OvrAvatarSDKManager.cs" },
91+
});
92+
6493
Add(new SymbolRequirement()
6594
{
6695
symbol = "VIU_OCULUSVR_1_36_0_OR_NEWER",
96+
symbols = new string[]
97+
{
98+
"VIU_OCULUSVR_1_32_0_OR_NEWER",
99+
"VIU_OCULUSVR_1_35_0_OR_NEWER",
100+
},
67101
reqMethods = new SymbolRequirement.ReqMethodInfo[]
68102
{
69103
new SymbolRequirement.ReqMethodInfo()
@@ -90,6 +124,12 @@ public OculusVRSymbolRequirementCollection()
90124
Add(new SymbolRequirement()
91125
{
92126
symbol = "VIU_OCULUSVR_1_37_0_OR_NEWER",
127+
symbols = new string[]
128+
{
129+
"VIU_OCULUSVR_1_32_0_OR_NEWER",
130+
"VIU_OCULUSVR_1_35_0_OR_NEWER",
131+
"VIU_OCULUSVR_1_36_0_OR_NEWER",
132+
},
93133
reqTypeNames = new string[] { "OVRPlugin+SystemHeadset" },
94134
validateFunc = (req) =>
95135
{
@@ -109,6 +149,13 @@ public OculusVRSymbolRequirementCollection()
109149
Add(new SymbolRequirement()
110150
{
111151
symbol = "VIU_OCULUSVR_16_0_OR_NEWER",
152+
symbols = new string[]
153+
{
154+
"VIU_OCULUSVR_1_32_0_OR_NEWER",
155+
"VIU_OCULUSVR_1_35_0_OR_NEWER",
156+
"VIU_OCULUSVR_1_36_0_OR_NEWER",
157+
"VIU_OCULUSVR_1_37_0_OR_NEWER",
158+
},
112159
reqTypeNames = new string[] { "OVRPlugin+SystemHeadset" },
113160
validateFunc = (req) =>
114161
{
@@ -128,6 +175,14 @@ public OculusVRSymbolRequirementCollection()
128175
Add(new SymbolRequirement()
129176
{
130177
symbol = "VIU_OCULUSVR_19_0_OR_NEWER",
178+
symbols = new string[]
179+
{
180+
"VIU_OCULUSVR_1_32_0_OR_NEWER",
181+
"VIU_OCULUSVR_1_35_0_OR_NEWER",
182+
"VIU_OCULUSVR_1_36_0_OR_NEWER",
183+
"VIU_OCULUSVR_1_37_0_OR_NEWER",
184+
"VIU_OCULUSVR_16_0_OR_NEWER",
185+
},
131186
reqTypeNames = new string[] { "OVRPlugin+SystemHeadset" },
132187
validateFunc = (req) =>
133188
{
@@ -143,6 +198,22 @@ public OculusVRSymbolRequirementCollection()
143198
},
144199
reqFileNames = new string[] { "OVRPlugin.cs" },
145200
});
201+
202+
Add(new SymbolRequirement()
203+
{
204+
symbol = "VIU_OCULUSVR_20_0_OR_NEWER",
205+
symbols = new string[]
206+
{
207+
"VIU_OCULUSVR_1_32_0_OR_NEWER",
208+
"VIU_OCULUSVR_1_35_0_OR_NEWER",
209+
"VIU_OCULUSVR_1_36_0_OR_NEWER",
210+
"VIU_OCULUSVR_1_37_0_OR_NEWER",
211+
"VIU_OCULUSVR_16_0_OR_NEWER",
212+
"VIU_OCULUSVR_19_0_OR_NEWER",
213+
},
214+
reqTypeNames = new string[] { "OVRPlugin+HandState" },
215+
reqFileNames = new string[] { "OVRPlugin.cs" },
216+
});
146217
}
147218
}
148219
}

0 commit comments

Comments
 (0)