UnityEditor.GUIViewDebuggerHelper.GetStyleFromInstruction C# (CSharp) Method

GetStyleFromInstruction() private method

private GetStyleFromInstruction ( int instructionIndex ) : GUIStyle
instructionIndex int
return UnityEngine.GUIStyle
        public static extern GUIStyle GetStyleFromInstruction(int instructionIndex);
        internal static void GetUnifiedInstructions(List<IMGUIInstruction> layoutInstructions)

Usage Example

示例#1
0
 internal override void OnSelectedInstructionChanged(int index)
 {
     this.m_ListViewState.row = index;
     if (this.m_ListViewState.row >= 0)
     {
         if (this.m_Instruction == null)
         {
             this.m_Instruction = new StyleDrawInspectView.GUIInstruction();
         }
         if (this.m_CachedinstructionInfo == null)
         {
             this.m_CachedinstructionInfo = new StyleDrawInspectView.CachedInstructionInfo();
         }
         this.m_Instruction.rect           = GUIViewDebuggerHelper.GetRectFromInstruction(this.m_ListViewState.row);
         this.m_Instruction.usedGUIStyle   = GUIViewDebuggerHelper.GetStyleFromInstruction(this.m_ListViewState.row);
         this.m_Instruction.usedGUIContent = GUIViewDebuggerHelper.GetContentFromInstruction(this.m_ListViewState.row);
         this.m_Instruction.stackframes    = GUIViewDebuggerHelper.GetManagedStackTrace(this.m_ListViewState.row);
         this.m_CachedinstructionInfo.styleContainer.inspectedStyle  = this.m_Instruction.usedGUIStyle;
         this.m_CachedinstructionInfo.styleContainerSerializedObject = null;
         this.m_CachedinstructionInfo.styleSerializedProperty        = null;
         this.GetSelectedStyleProperty(out this.m_CachedinstructionInfo.styleContainerSerializedObject, out this.m_CachedinstructionInfo.styleSerializedProperty);
         this.m_GuiViewDebuggerWindow.HighlightInstruction(this.m_GuiViewDebuggerWindow.m_Inspected, this.m_Instruction.rect, this.m_Instruction.usedGUIStyle);
     }
     else
     {
         this.m_Instruction           = null;
         this.m_CachedinstructionInfo = null;
         if (this.m_GuiViewDebuggerWindow.InstructionOverlayWindow != null)
         {
             this.m_GuiViewDebuggerWindow.InstructionOverlayWindow.Close();
         }
     }
 }
All Usage Examples Of UnityEditor.GUIViewDebuggerHelper::GetStyleFromInstruction