在Unity3d 2018.3中使用应用内购买并在开发面板中检查游戏时,一切正常,但是在真实设备上使用时,不会显示购买付款的窗口!控制台显示以下错误:
System.Exception:错误:调用了不存在的方法System.Boolean> UnityEngine.VR.VRSettings :: get_enabled()
在开发人员的网站上,我发现此问题已在该插件的最新版本中得到解决,但我无法对其进行更新。我如何自己解决错误?谢谢。
[AssemblyUpdater]类型引用'UnityEngine.VR.VRSettings'替换为'UnityEngine.XR.XRSettings',作为'System.Boolean UnityEngine.VR.VRSettings :: get_enabled()'的声明类型。 .Purchasing.GooglePlayAndroidJavaStore :: purchase(System.String,System.String){IL_0026:调用System.Boolean UnityEngine.VR.VRSettings :: get_enabled()}'。