OculusGo

Unity と Mac で開発する Oculus Go アプリ #9 OVRPlugin.cs error CS0103: The name `OVRP_1_15_0' does not exist in the current context

次のエラーが出ました

Assets/Oculus/VR/Scripts/OVRPlugin.cs(2876,18): error CS0103: The name `OVRP_1_15_0' does not exist in the current context

Oculus のフォーラムでも取り上げられていました
https://forums.oculusvr.com/developer/discussion/comment/621440

原因はMac OSだからでしょうか

解決方法

OVRP_1_15_0を使っている該当項目に OVRPLUGIN_UNSUPPORTED_PLATFORM の判定を入れる

        frustum = default(Frustumf2);
#if !OVRPLUGIN_UNSUPPORTED_PLATFORM
        if (version >= OVRP_1_15_0.version)
        {
            Result result = OVRP_1_15_0.ovrp_GetNodeFrustum2(nodeId, out frustum);
            if (result != Result.Success)
            {
                return false;
            }
            else
            {
                return true;
            }
        }
        else
    #endif
        {
            return false;
        }

これでエラーは消えた