private void Load() { var prefab = Resources.Load <PinnedUIRoot>(SRDebugPaths.PinnedUIPrefabPath); if (prefab == null) { Debug.LogError("[SRDebugger.PinnedUI] Error loading ui prefab"); return; } var instance = SRInstantiate.Instantiate(prefab); instance.CachedTransform.SetParent(CachedTransform, false); _uiRoot = instance; UpdateAnchors(); SRDebug.Instance.PanelVisibilityChanged += OnDebugPanelVisibilityChanged; Service.Options.OptionsUpdated += OnOptionsUpdated; Service.Options.OptionsValueUpdated += OptionsOnPropertyChanged; if (OptionsCanvasCreated != null) { OptionsCanvasCreated(_uiRoot.Canvas.GetComponent <RectTransform>()); } }
private void Load() { var prefab = Resources.Load <PinnedUIRoot>(SRDebugPaths.PinnedUIPrefabPath); if (prefab == null) { Debug.LogError("[SRDebugger.PinnedUI] Error loading ui prefab"); return; } var instance = SRInstantiate.Instantiate(prefab); instance.CachedTransform.SetParent(CachedTransform, false); _uiRoot = instance; UpdateAnchors(); SRDebug.Instance.PanelVisibilityChanged += OnDebugPanelVisibilityChanged; SROptions.Current.PropertyChanged += OptionsOnPropertyChanged; }