protected override void DrawInspectedStacktrace() { IMGUIPropertyInstruction iMGUIPropertyInstruction = this.m_PropertyList[base.listViewState.row]; this.m_StacktraceScrollPos = EditorGUILayout.BeginScrollView(this.m_StacktraceScrollPos, GUIViewDebuggerWindow.Styles.stacktraceBackground, new GUILayoutOption[] { GUILayout.ExpandHeight(false) }); base.DrawStackFrameList(iMGUIPropertyInstruction.beginStacktrace); EditorGUILayout.EndScrollView(); }
internal override void DoDrawSelectedInstructionDetails(int selectedInstructionIndex) { IMGUIPropertyInstruction iMGUIPropertyInstruction = this.m_PropertyList[base.listViewState.row]; using (new EditorGUI.DisabledScope(true)) { base.DrawInspectedRect(iMGUIPropertyInstruction.rect); } base.DoSelectableInstructionDataField("Target Type Name", iMGUIPropertyInstruction.targetTypeName); base.DoSelectableInstructionDataField("Path", iMGUIPropertyInstruction.path); }
public override void ShowOverlay() { if (!this.isInstructionSelected) { base.debuggerWindow.ClearInstructionHighlighter(); } else { IMGUIPropertyInstruction iMGUIPropertyInstruction = this.m_PropertyList[base.listViewState.row]; base.debuggerWindow.HighlightInstruction(base.debuggerWindow.inspected, iMGUIPropertyInstruction.rect, this.m_FakeMargingStyleForOverlay); } }