public static void EditorConfigureTarget(VirtualButtonAbstractBehaviour vb) { if (vb == null) { Debug.LogError("VirtualButtonAbstractBehaviour parameter is null !"); return; } if (VuforiaUtilities.GetPrefabType(vb) == PrefabType.Prefab) { return; } if (!SceneManager.Instance.SceneInitialized) { SceneManager.Instance.InitScene(); } if (!EditorApplication.isPlaying) { if (!vb.HasUpdatedPose) { vb.UpdatePose(); } if (!VirtualButtonEditor.IsVBMeshCreated(vb)) { VirtualButtonEditor.CreateVBMesh(vb.gameObject); } VirtualButtonEditor.Validate(); } }