internal override void OnSelectedInstructionChanged(int index) { base.m_ListViewState.row = index; IMGUIInstruction instruction = this.m_Instructions[base.m_ListViewState.row]; BaseInspectView inspectViewForType = this.GetInspectViewForType(instruction.type); inspectViewForType.OnSelectedInstructionChanged(instruction.typeInstructionIndex); this.ShowOverlay(); }
internal override void OnSelectedInstructionChanged(int index) { base.listViewState.row = index; if (base.listViewState.row >= 0) { IMGUIInstruction iMGUIInstruction = this.m_Instructions[base.listViewState.row]; BaseInspectView inspectViewForType = this.GetInspectViewForType(iMGUIInstruction.type); inspectViewForType.OnSelectedInstructionChanged(iMGUIInstruction.typeInstructionIndex); this.ShowOverlay(); } else { base.debuggerWindow.ClearInstructionHighlighter(); } }