Sometimes after using Addressable Injector it breaks, so that "Target Field" disappears completely. In the console the following appears
GameObject (LOP.AddressableInjector)'s targetMemberInfoName is null, empty or white space
UnityEngine.Debug:LogWarning (object)
LOP.LOPLog:Warning (object) (at Library/PackageCache/jace-locationsofprecipitation@e2b7876c40/Runtime/LOPLog.cs:67)
LOP.AddressableInjector:Refresh () (at Library/PackageCache/jace-locationsofprecipitation@e2b7876c40/Runtime/AddressableInjector.cs:60)
LOP.Editor.AddressablesAssetEditor:OnInspectorGUI () (at Library/PackageCache/jace-locationsofprecipitation@e2b7876c40/Editor/AddressableInjectorInspector.cs:67)
UnityEngine.GUIUtility:ProcessEvent (int,intptr)
It happens with both "custom" (as in written by the user) and RoR2's components, happens for specific field for each component. For example, for SceneDirector component it fails with teleporterInstance field, but works for teleporterSpawnCard field. Adding more injectors doesn't fix the issue, all injectors that target teleporterInstance will fail.
Sometimes after using Addressable Injector it breaks, so that "Target Field" disappears completely. In the console the following appears
It happens with both "custom" (as in written by the user) and RoR2's components, happens for specific field for each component. For example, for
SceneDirectorcomponent it fails withteleporterInstancefield, but works forteleporterSpawnCardfield. Adding more injectors doesn't fix the issue, all injectors that targetteleporterInstancewill fail.