Hey guys, this is great stuff, I’m looking to add Mars to my current ARFoundation project but it seems something has gone wrong with my current setup and I was hoping you could point me int he right direction.
When playing any of the example scenes in a fresh project, it works fine. When trying in my current project, I get these errors.
NullReferenceException: Object reference not set to an instance of an object
Unity.MARS.Data.IRequiresTraitsMethods.TryGetTraitValue[T] (Unity.MARS.Data.IRequiresTraits`1[T] obj, System.Int32 dataID, System.String traitName, T& value) (at Library/PackageCache/com.unity.mars@1.2.0/Interfaces/Traits/IRequiresTraits.cs:50)
Unity.MARS.Data.Reasoning.GeoDuplicationReasoningAPI.ProcessScene () (at Library/PackageCache/com.unity.mars@1.2.0/Runtime/Scripts/Reasoning APIs/GeoDuplicationReasoningAPI.cs:31)
Unity.MARS.Data.Reasoning.GeoDuplicationReasoningAPI.Setup () (at Library/PackageCache/com.unity.mars@1.2.0/Runtime/Scripts/Reasoning APIs/GeoDuplicationReasoningAPI.cs:24)
Unity.MARS.Data.Reasoning.ReasoningModule.SetupReasoningAPIs () (at Library/PackageCache/com.unity.mars@1.2.0/Runtime/Scripts/Modules/ReasoningModule.cs:167)
Unity.MARS.Data.Reasoning.ReasoningModule.Unity.XRTools.ModuleLoader.IModuleBehaviorCallbacks.OnBehaviorAwake () (at Library/PackageCache/com.unity.mars@1.2.0/Runtime/Scripts/Modules/ReasoningModule.cs:266)
Unity.XRTools.ModuleLoader.ModuleLoaderCore.OnBehaviorAwake () (at Library/PackageCache/com.unity.xrtools.module-loader@1.2.0/Runtime/Scripts/ModuleLoaderCore.cs:580)
UnityEngine.Debug:LogException(Exception)
Unity.XRTools.ModuleLoader.ModuleLoaderCore:OnBehaviorAwake() (at Library/PackageCache/com.unity.xrtools.module-loader@1.2.0/Runtime/Scripts/ModuleLoaderCore.cs:584)
Unity.MARS.MARSSession:Awake() (at Library/PackageCache/com.unity.mars@1.2.0/Runtime/Scripts/MARSSession.cs:128)
Unity Version 2019.4.18f1
ARFoundation Version: 4.1.3
ARKit 4.1.3
Mars: 1.2.0
Thanks, looking forward to adding this to our project.