Describe the issue
Scene.GetNameInternal has changed signature at some point around Unity 6000.3.
Exception
[08:31:30.921] [UnityExplorer] [UniverseLib] Exception invoking onInitialized callback! System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.MissingMethodException: Method not found: 'System.String UnityEngine.SceneManagement.Scene.GetNameInternal(Int32)'.
at UnityExplorer.ObjectExplorer.SceneHandler.Init()
at UnityExplorer.ExplorerCore.LateInit()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at UniverseLib.Universe.InvokeOnInitialized(Action onInitialized) in D:\a\UnityExplorer\UnityExplorer\UniverseLib\src\Universe.cs:line 145
GetNameInternal now has a signature GetNameInternal(SceneHandle sceneHandle).
Where SceneHandle has a property public EntityId m_Value;, and EntityId has a property public int m_Data;
Describe the issue
Scene.GetNameInternalhas changed signature at some point around Unity 6000.3.Exception
GetNameInternal now has a signature
GetNameInternal(SceneHandle sceneHandle).Where SceneHandle has a property
public EntityId m_Value;, and EntityId has a propertypublic int m_Data;