private void OnSelectionChange() { if (Selection.activeGameObject == null) { return; } backend.CheckCurrentSelection(); Repaint(); }
private void OnEnable() { log("Workflow Enabled"); var availableBackend = FindOrCreateBackend(); if (backend != null && backend.GetInstanceID() != availableBackend.GetInstanceID()) { log("Found old backend - destroy it..."); DestroyImmediate(backend); backend = null; } backend = availableBackend; backend.CheckCurrentSelection(); }