private void DrawClasses() { float footer = 0; footer += UITestToolWindowFooter.HEIGHT + EditorUIConstants.LAYOUT_PADDING; if (PlayModeTestRunner.IsRunning) { footer += PROGRESS_BAR_HEIGHT + EditorUIConstants.LAYOUT_PADDING; } bool needToRepaint = twoSectionDrawer.Draw( position, GUILayoutUtility.GetLastRect().max.y, footer, EditorStyles.helpBox, () => { var isDirty = rootNode.View.Draw(); if (isDirty) { SetSerializedTestsDirty(); } }, GUIStyle.none, DrawLowerSection); CheckAssetIsDirty(); if (needToRepaint) { Repaint(); } }
private void OnEnable() { drawersFactory = new ParameterDrawersFactory(); footer = new UITestToolWindowFooter(); isOpen = true; normalIconTexture = Resources.Load("test_record_color") as Texture; normalIconContent = new GUIContent("Recorder", normalIconTexture); grayscaleIconTexture = Resources.Load("test_record_grayscale") as Texture; grayscaleIconContent = new GUIContent("Recorder", grayscaleIconTexture); EditorApplication.update += DoUpdate; if (controller == null) { controller = new UITestUserFlowRecorderController(); } // CreateFakeActions(); if (twoSectionDrawer == null) { twoSectionDrawer = new TwoSectionWithSliderDrawer( 70, 50, int.MaxValue ); } }
private void OnEnable() { footer = new UITestToolWindowFooter(); Selection.selectionChanged += Repaint; userFlowModel = new UserFlowModel(); generatedCodes = new List <string>(); generatedLabels = new List <string>(); userFlowModel.FetchAssertationMethods(); }
private void OnEnable() { footer = new UITestToolWindowFooter(); if (twoSectionDrawer == null) { twoSectionDrawer = new TwoSectionWithSliderDrawer( 50, 50, int.MaxValue ); } LoadImgs(); PlayModeTestRunner.OnMethodStateUpdated += Repaint; TestStep.OnTestStepUpdated += Repaint; EditorApplication.update += OnEditorUpdate; }